Lmms works wonderful.
DON'T UPGRADE TO 0.4.15! DOWNLOAD LMMS 0.4.13 INSTEAD!!!!! Serious bugs exist with the new system, such as, playing MIDI through ZYNSUBFX and VSTge.(Midi record function totally not functional) No longer supports independent VST preset saving(Freezing upon loading the presets). Problems with previously supported VST's not functioning(Freezing/Non-Responsive/FX unresponsive). Mod Wheel and assignable MIDI controllers non-functioning(Includes the all mighty "Low Pass Cutoff", freezes when external controllers are assigned). LMMS freezing problems while loading VST's. New version crashes Windows 7 when running multiple MIDI keyboards and controllers. Also keeps resetting all of my VST controls (NubiLE, Ichiro Toda Synth, Agressor Synth, etc.) every time I re-open a project. Sustain Pedal no longer working with ZYNSUBFX or VSTge. Indicator lights not functioning. I've installed both 32 and 64 versions of LMMS but neither work. I actually did a factory setting restore to my computer because I thought the problem was on my end. Not true. Don't waste your time. Download LMMS 0.4.13 instead. Much better functionality and is much friendlier to the more massive VST's. SERIOUS LETDOWN!
Just as cccnycwood stated, there are bugs that makes 4.15 unusable for some (maybe all) users. For me the most major concern among then is that after saving a project, Vestige will stop working when coming back to the project at a later date. It makes the whole project unusable unless the user decides to copy and paste everything to a new project. Otherwise, if you don't intend to save your work with VST's I suppose it's good.