Looks to be a nice fully-featured piece of software but I've never heard it mentioned even once on here. I'd give it a try myself but it doesn't support my controller (Stanton SC System 1). Thoughts?
You can download the Cross Demo version and try yourself. In Preferences > MIDI menu you can setup your MIDI mapping. Basically every controller that supports MIDI can be used.