Yup, very true. :)
It is showing its age, and XP was bad when it was first released (for compatibility, reliability, etc.), but after SP-2 it was even more stable than Windows 2000 was with its multiple service packs.
Vista isn't bad in the sense that its unreliable or has compatibility issues...