I’ve dual booted Windows and Linux on my laptop for years and love it. When I built my gaming desktop I knew I wanted to triple boot it as there are some this that just work better on macs. I also have a Mac for work (also software dev/architecture). I used OpenCore for Hackentosh and it worked great. Biggest challenge was the order of installation. MacOS first, then windows then Linux (so grub can be installed and find windows). Booting is a bit strange, I have to use UEFI to boot either MacOS or grub (Windows or Linux).