If only they would add decent wavetable synth support to Linux I would ditch Windows without thinking about it twice.
What were you having problems with? For sound cards without hardware MIDI, timidity seems to work great. If you have a MIDI card or daughtercard that you want to use, those work fine too; I use a Yamaha DB50XG on a Roland MPU-401AT ISA card that I control through a MIDI keyboard.

Perhaps if you were a bit more specific on the shortcomings, we could have a more engaging discussion.

Score:5, Insightful