On my latest computer upgrade at the house I recently switched to Mac.
iMac as the family room computer (replaced a Dell Win XP desktop) and MacBook Air (replaced a Dell dual-boot Ubuntu/Win7 15" laptop) as my personal/business machine.
After using the Macs for a few weeks I thought I'd offer up my impressions.
The iMac is the perfect family computer. The all in one design is a great form factor for a desktop.
OSX is simple and trouble free for my somewhat "computer indifferent" wife and boy. Power on, point and click, everything works.
It was simple to set up multiple user accounts and the parental controls work without being overly aggressive.
Since I'm the only one with Admin rights it's easy to monitor what gets installed and changed, that should keep it running smooth and virus free.
iMac = great computer for the family.
MacBook Air, the hardware is awesome. Sleek and solid at the same time. Mad props on the hardware.
The Magic Trackpad rocks, I found a base that snaps the wireless keyboard and trackpad solidly together and it's the best combination I've ever used for interfacing with a computer.
OSX on the other hand has been somewhat irritating.
I've found no way to attach my Samsung Galaxy 3 to my Mac, even as a USB storage device. Had to break out the Win7 machine to root and ROM it.
Getting Time Machine to backup to my Seagate NAS (supposedly Mac/TM compatible) has been an exercise in frustration. I'm currently backing up to a 2TB external drive attached to the iMac but would prefer to use the NAS attached to the router.
I attached a Apple external CD/DVD drive and went to play a DVD... the DVD Player crashes on startup (internet search reveals this is a common problem). Downloaded VLC Player until Apple releases a patch to get the native player to work.
I have noticed that non-native applications aren't as stable as they are on other OS's. Chromium browser and Open Office have both been rock solid on Linux and Win7 but both crash frequently on OSX.
Probably my biggest gripe with OSX is how hard I have to look to find the "power user" settings and configuration editors. Just like iOS devices the nuts and bolts are hidden and almost impossible to access. OSX is definitely made for two levels of user, the casual user and the hardcore geek. Things are too dumbed down feeling for me, but really getting into the deeper settings takes more research and effort than what I want to put into computers anymore.
Overall I'm happy with my switch to Apple/Mac despite the issues I'm trying to work through.
If I had it to do all over again I'd definitely stay with the iMac as the family machine but might look into a Samsung ultrabook dual booting Win7Pro 64bit/Ubuntu 12.04 instead of the MacBook Air as my laptop.