My main home PC died a few weeks back, so I am stuck with my old XP machine (until I can be arsed to get it repaired), and boy is that a wonderful operating system. It is a design classic, a masterpiece if you will, so pervasive. It defines modern computing, when all the essential components missing in in 95 came together.
I use Office 2010 at work, and that is quite lovely, and Visual Studio 2010 is fantastic (except for editing .xaml). Consensus is that WP7 is a winner, with an engaging UI so I don't get what people mean.
You can get a Macbook, but a high end Sony Vaio or Toshiba Qosmio aren't exactly undesireable.