xmlfox is a good free editor that supports XSD. I, however, like Oxygen XML Editor. It is very cheap for the functionality it provides.
EditiX supports visual editing, but it is only available for 30 days. See the figure below.
Aravind R. yarram
source share