I am well satisfied with the PSR3000 but I am no expert.
The quality can be improved by using Midi Player software to convert to XG etc.
Friends are impressed with the sound.

Cousin Ken