Ranked in these QuestionsQuestion Ranking
Pro Heavily customizable
Lemur gives you a blank canvas and allows you lay out a wide variety of touch controllers (faders, knobs, buttons, etc) in any way you see fit and then map them to any MIDI source.
Pro Has a physics engine for controlling MIDI
Allows creating controllers that bounce, wiggle and are affected by other forces.