No version of Vista is better than XP as regards usability, though Vista does add some new features (when it's working properly).
But in any case, you first need to check your computer manufacturer's website to see what drivers are available for your model.
If they don't have Vista drivers you'll have to stay with XP anyway (which is probably a good thing).
However, sometime in the future you'll find that any new hardware you buy isn't supported on XP so you'll have to think seriously about a new PC.
But for now, I would stick with XP if it's running okay. Vista is also very RAM-hungry, unlike Windows XP.