How difficult is it to set up EOS with a dualboot alongside windows?

check all option in your UEFI
create 2 profiles if possible
one windows with Secureboot
other with linux

check also Disks for AHCI , and no hibernation from windows

SecureBoot off
Fast Boot off
No CSM
No Legacy
all disks on AHCI
No optane/RST

you can check in terminal before installing

inxi -Fxza
test -d /sys/firmware/efi && echo efi || echo bios
sudo parted -l

you may need vmd package for nvme