I bought a MacBook recently, after years of swearing I'd never join the Apple cult. However, a year of incredible frustration with my Dell PC forced me to change. I have to say, I really am delighted with it. Unlike my PC, it really is plug and play - any device I've hooked up to it is automatically recognised and does exactly what it is supposed to first time (I know people will post back saying their PC is true plug and play too, but I've more often than not had to do some fiddling around when connecting devices to PCs).
Out of the box, it took me about an hour to get online with my PC, including frustrating calls to the Dell 'helpcentre'. I was literally on the web within 10 mins of unpacking my MacBook and wireless router.
It took a couple of hours to get used to the slightly different way the Mac does things, but now I feel incredibly awkward and weird using a Windows based machine. There is tonnes of software out there - I love FrontRow, which allows you to control all the music, picture, movie etc. software via a small remote control and your TV. I use NeoOffice, the Apple version of OpenOffice, and find it great.
Basically, I'm not a techie, have zero interest in becoming one, and just want my bloody devices to work when I need them to, which the PC could never guarantee. I highly recommend the MacBook.