Yeah, with macs you will pay the premiums on hardware, and you will pay approximately 30% more for said hardware. This is and will remain true. And macs SHOULD just work, when you don't have to worry about coding thousands upon thousands of drivers, backwards compatibility, ect.
Here are the cons for macs: proprietary parts, limited software compatibility, a FALSE sense of security, incompatibility with the other 90% of the world, and PRICE. Like I said, if you want to 2K for a laptop where you can get equivalent specs for less than $1,200; than that is your choice. Seems kinda foolish when you look at it like that. If you were to spend that same 2,000 dollars on a pc notebook you would find that you will get a smokin' hot system that can outperform that mac easily..
With as much as I hate Dells, I'd much rather see someone on a dell versus a mac. At least then I, as a tech, can offer some support. I suppose if you are concerned about having a slick LOOKING computer than a mac isn't a bad route, but to me, for my tools, it's function over form ANY DAY.
Now before you say some denial piece like, "yeah but my mac boots up soo quick! Well, it's probably because you have a solid state drive that you payed an extra 30% over retail residing in your hdd bay."
For me, the single biggest reason that I don't want a mac: I'm quite fond of my right-mouse click function! Before you silly mac users say, "but you can control-click".. that's an unnecessary keystroke for something that I've been utilizing for almost 15 years.
When is Apple gonna give up hardware and try to be a serious contender for OS on standard PC parts? Probably never, because once they have to code all those drivers they will start getting run-time issues and lock-ups, and there goes their edge, their niche, and their exorbitant profit on hardware.