Okay, and now from someone who knows…
At my 'work' work, we use Windows Server (endless headaches, pain in the arse) and Linux (excellent, if not the easiest to configure) running on DL360, DL380 and BL460 hardware (which is very nice, except for the BL460 which only appears to be nice until you try to use it).
My sister runs her own business with about 40 employees, many of whom are jetting all over the world. I do their IT for them on a part time basis and so, given that I have a day job to contend with and I really don't want to be mucking around with support all the time, I set them up with Macs. Best idea I ever had - I haven't had a support call in about six months (that one took about 5 minutes to resolve, and turned out to the ISP at fault).
As her business grew, we decided that she really needed her own server to handle her company address books (with around 6,000 contacts at the current time), calendar, mail, software updates, FTP server / cloud storage and so forth. Xserve being rather out of budget, and a little too pricey, we settled on a pair on Minis and a UPS. Do you know what? They do the job perfectly. Because they're a pair, we've managed 100% uptime so far (which just goes to show what one person and no bureaucracy can achieve) - when one needs to be upgraded, the other takes the load and vice versa. They're running Leopard Server - no need to be state of the art with this, and they can't run anything much newer anyway (they're early 32bit Intel Core Duo - so SL is the best they can do) - they're getting rather long in the tooth now. Are they scheduled to be replaced? Nope. Not yet. We have a spare unit - and when one fails I'll replace it immediately (with the aforementioned spare) and buy new Mac Minis then. Reckon that'll be years yet though.
So yes, Macs do make sense - even for fairly large small businesses. I get to do my day job, and she gets to run her business without bothering me for support issues. I do understand the head-in-the-sand mentality that Macs can't hack it. A Mac is a little different, and one can never appreciate the benefits of a new system based on a cursory glance. I reckon a months immersion is the minimum requirement before one is qualified to comment on whether a system is worthwhile or not. On this basis, I can comment on Windows, various Linuxes (SLES, Ubuntu, Red Hat, Debian, Arch), OS X and VMS (yes, really - on VAX and Alpha, although the VAXes will be retired next year) - because those are the OSes I use on a daily basis. If you find me pontificating about anything else, please remind me to STFU and I'll eat my words.