I need some opinions on what do you think would be the best or most appropriate Windows operating system for home, office, mobile and commercial use. The choices are Windows XP Home, Windows XP Pro, Windows Vista Home Premium, and Windows Vista Business. Sorry windows 7 are not an option here.

I am thinking Windows XP Pro (my personal fav) but I thought the OS is no longer supported. Then my second option would be Vista Business (only because it is the newest one) what would be your choice and why? All help is greatly appreciated.