It is probably a matter of taste & less likely a matter of fact. I was a Windows administrator for about 9 years & heard all the clap-trap from MAC users about their systems being 'better' although none of them put forward a good definition of better...back in the early 2000's, they were on OS9 which needed a reboot every day after getting locked up. I was running NT4/Win 2000/XP & had to reboot about once a year due to a system lockup, yet many claimed Windows was unstable
You won't see OS9 any more. OSX is a huge improvement becuse it is Unix with a fancy front end.
Windows has also got itself a bad name because numptys have screwed their systems up then blamed Microsoft.
I still can't get used to the MAC front end simply because I know Windows so well.
Viruses are only a problem on WIndows because it dominates the OS market. If you were writing a virus to inconvenience people, you would target the most common system too. There are MAC viruses about but I have never enccountered one.
Check out the prices of different machines. MACs are more expensive because they are more demanding of hardware because they are designed to work with large files.
Ok, done with the opinions, here are what should be the important bits:
I have yet to see a database program run on a MAC, so if you may need MS-Access, this favours Windows.
If you want to work with images or videos, then MAC OS & hardware has been designed & developed to work well with these.
Elanscan does not run on MAC OS.