I just bought a Mac Book Pro! Straight from China.
I've been using a Mac as my main computer for about 3 1/2 years and I've been very happy with it. I started out with a very slow PowerBook 15 666 MHz. I then moved up to a 1.5 GHz after about a year. For years I had been looking for "Linux" with a nice desktop. By "Linux", I mean *nix (preferably OpenBSD). But hardware support (NICs) or software support (WPA) prevented me from using OpenBSD on my laptop. OS X fit my needs pretty well. The GUI is very nice and easy to work with. Most things just work. But the PowerBook was slow and there were some things I couldn't do...
Enter my MacBook Pro with a Core 2 Duo 2.33, 3 GB RAM and a 160 GB 5400 RPM disk. NICE. The screen is beautiful. The built in iSight is nice, but I haven't had much chance to use it yet. The notebook is slightly wider, but slightly thinner. The trackpad is much wider.
I've used both VMware Fusion and Parallels with great success (so far just loading OpenBSD in virtual machines). VMware Fusion is definitely unpolished (as a beta) and I'd been using Parallels on my Mac Mini, but it's defintely faster on my MBP.
I spent a lot of $$$ for this laptop, but with the ability to run fast virtual machines, I've reduced the number of "test boxes" I have to maintain. Qemu or VirtualPC on a PowerBook were just not usable.
It's disappointing to have to buy all new power adapters, but the MagSafe adapters are too cool. I bought spare power adapters for home and the office.
I definitely wish I could buy a cheap, fast laptop and run OpenBSD on it and have everything work but it's just not there yet (It's not there with Linux either, I tried). A MBP with Parallels and the MBP's BSD core is a great compromise.