Macbook pro for most personal stuff and I also have a custom built desktop pc.
Plus a company provided windows laptop - cheapish hp laptops are pretty horrible, but I didn't have to pay for it.
I'm sorry but if I go to a PC ever it'll be a Linux box. The problem is Mac Software is quality and it has the same benefits as Linux. So not much point in switching until there is a clear benefit to owning a Linux machine over a Mac. For software engineering and development Windows PCs are the pits.