I still use XGworks regularly with my PSR-740. I mostly use the XG Editor as my 740 contains a full blown synth which is mostly inaccessible from the keyboard. The XG Editor gives me almost full control of the synth though I had to do a major update of the XGworks tables to provide this facility. The only thing XGworks doesn't support is the Organ Flutes but I can get around this with some extra sysex or by using Cakewalk Studioware and XGworks in conjunction with MidiOx/MidiYoke.
I also find the styles useful. I can copy a melody and the chords out of a fake book to get an idea of how it should sound, and then do an arrangement based on the result.
XGworks doesn't print scores too well so I use PowerTracks for that as it has a rather nice "Engraver Spacing" option.
As to support, I've been supporting XGworks in a small way by updating the tables for various instruments and shipping them to various folks and to Yamaha for their enlightenment. The problem there is that high end synths designed after the 740 use an extended effects map which XGworks cannot support without a major rewrite of the code, so I just update the instrument tables for those synths.
Bryan