I really enjoy linux alot, I have it on quite a few pieces of hardware around the house, router, nas, desktop, laptop's etc. I use mac's on a day to day basis but have vmware with linux on them as well for the few times I cant get my mac's todo what I want. I just really hate windows. People always spout windows driver compatibility, ya sure thats important, but driver install and ease of install are just as important.
for example I bought a samsung 3170 networked printer. in mac osx
click sys pref, click printers, click the + to add a printer, select the 3170N, done
in windows, goto samsung.com, search for the 3170N driver and down, then run and install. Then goto control panel, printer, add printer, select network printer, enter the IP of the printer, so now you have to goto the printer, go through the menu, print off the current settings spec sheet to see the IP, enter that IP, then list to the driver complain its not plugged into usb, tell it to ignore that (because its a network printer) carry on and install.
For someone like my mother inlaw or my wife, the mac is a no brainer, for me, its a time saver I dont have to fight with it.
Now linux is honestly about as complicated as windows, no harder no easier, takes the same amount of time. I just like its opensrc and gives me full control of things. When something doesnt work the way I want it to, I can modify it todo what I want.
Think of it like electronics, Im sure im not the only one that has bought something that doesnt quite do exactly everything I want it to, knowing that I can get full service manual with schematics and diagnostic info, Over the product that does do what I want, but I know for a fact it will never do anything more because its such a closedsrc product nothing more can ever become of it.