I can't agree.  Windows has been a mess for years and the software always seems so half finished.  It looks like something that came out of the Soviet Bloc circa 1981.  You have a point about the hardware, but it is a two edged sword.  Writing to a tight specification for Apple gives software houses a greater ability to produce software that performs better and is more stable.  The other thing that plagues Windows is legacy.  So much of it has to be devoted to pushing around 20 year old legacy applications.  At least Steve Jobs makes it clear that if that if the software is older than 3 years, it is out the door.

MS Office on either Windows or Mac is bloated and buggy.  Give me Scrivener or Nisus Writer Pro any day.