I have played around with a lot of general midi hardware. have a sc55mk2, sc88, sc155, mt32, MU1000, MU15, and the one I want to talk about Alesis Nanosynth. I actually think the Nanosynth is the most interesting and can provide really good results. The others sound a lot alike for the most part, well other than mt32 for the soundtracks designed for it. Also fun is to run midi through multiple devices and pick and choose the channels to create a new mix.