I use XML Spy. I don't mind the schema building interface - it abstracted alot of the details which smoothed the DTD to XSD transition. They keep up with the latest of releases of MSXML (the XML implementation I am using). There are some bits that I wish were better (eg contextual intellisense)... IMO 8/10
I think the best thing to do is evaluate, then either buy that software or evaluate another. If you have a chosen technology, then look for their compatibility with it. Also, don't buy what you don't need - sometimes you don't need to buy the whole suite, just the products you'll use.