My days installing Linux on PCs are over.  Futzing with the device drivers is way too much trouble.  However if I had to I would buy a Lenovo, leave Windows on it, and run Linux in a VM.<p>Overall I am happy with my Mac though.  I think techies and press people find a lot more faults with Mac software than most users do.  But it could be that after years of using Linux desktops my standards for good GUI software are extremely low.