It depends, but I would say Vista. But before you actually switch over, make sure all your software will work with Vista. If not, then XP is the best thing for you as everyone have mentioned.
Vista still has compatibility issues and Microsoft admits it too.