A guy I drink with from time to time recently posted that he finally switched to a Macbook Pro from a Thinkpad, and he's eating a little crow for all the times he's harassed his colleagues about their laptop choice.
Me, I switched a while ago, and while there are lots of things I like about the MacBook Pro, there are some things I hate. Another drinking buddy of mine put it eloquently, the Mac is real pretty, but not ready for business. I'm not sure I completely agree, but here are a few data points.
The Window resize handle. Singular. As in, one. You know, I want to use the shortest mouse gesture as I can to get to my window controls. Having just one resize handle in a corner, that's dumb. And it in the lower right corner, when I spend most of my time closer to the top left (eg, in a mail application, I'm selecting mailboxes and messages from lists on the left or top). Neither of these choices help usability at all, IMNSHO.
External monitors. As a business user, I drag my laptop between my desk, with a big widescreen monitor; a meeting room, with a stupidly low-res projector; and my home, with something in between. Strange as this may seem, I don't close all my windows every time I plug into a new monitor. That means my windows are already there, already as big as they are, and that single resize handle is off the bottom or edge of the screen so I can't reach it.
Application menus. Windows puts application menus in the window you are using, so they are close to hand. As if it weren't bad enough that the mac always has the menus at the top of the screen, here I am with two monitors. The window I'm working in is in one of them, meaning my mouse is in one of them. But all my application menus are in the other monitor. Short mouse gestures, remember?
Drop down selection lists. My browser is in my nice big monitor, I start typing an address, and a drop down appears with matches against what I've typed so far. The drop-down is in the other monitor.
I could go on. Little frustrations, each of them, but add them up and its like the notion of two monitors and day-in-day-out use was something of an afterthought.
And while many folks blame PCs or Windows for flakiness with suspend and so forth, I've frankly found the MacBook to be worse. Every now and then mine just doesn't come back. Or it fails to suspend when I close the lid, and I take it out of my bag scorching hot.
Don't get me wrong, there are things I really like, too. I like having a shell prompt. I like the fact that a lot of Linux software runs. Heck, I ran linux exclusively on a laptop for about 4 years. I like Firefox on the Mac, which doesn't have the utterly brain-dead left-click-copy thing that firefox does on the PC and linux. Wireless networking is much better on MacBook. I like the magnetic power connector. I love love love the anti-glare screen, which I can use comfortably with full sunlight shining on it.
The thing that is an absolute killer, though, is gotomeeting. The fact that gotomeeting doesn't work on the mac makes it a bit of a non-starter. Either I'm carrying two laptops, or doing my remote presentations by remote desktop'ing to a windows box, which again is just dumb. This one isn't entirely Apple's fault, but a big issue nonetheless.
I'm sure the Mac is great as a desktop, or even as a laptop that you always use in a single configuration. But for a power laptop user, I don't think it is all there.
Is it better than a Windows laptop? On balance, not sure.
I agree with Rick, though - it is very very pretty.