XP can be unstable some of the time but its still 10 times better then ME. I actually run ME and XP on different computers and I would definately go for XP.
The only reason I dont have XP on the other comp is because its pretty old and would just choke under the resource hogging XP.