I agree with Lurch if you've got hardware running XP I'd stick with it, unless you want to upgrade for academic interest. But if you're buying a new PC or Laptop that comes with 7 go with it.
The real benefit of Windows 7 is that it provides the features of Vista at the performance level of XP...