If you've got a computer that is more than 2 years old or printers and the like that are more than 3 years old you'd do best to just stick with Windows 98 SE.

Otherwise, Windows XP is a fantastic upgrade (especially from Windows ME). It is much more stable and secure. Microsoft Office XP is not much of an upgrade from Office 2000 (and the activation feature is a big minus).