Unreliable
MIDI Kings
I also will suggest spending a lot of time learning MIDI, not only how to choose app midi settings, but how midi really works, the theory behind it, and get an app like midifire to help you learn to control midi to do exactly what you want it to do. I think midifire is the best app for that. There is also midiflow which I like a lot that in my opinion is a close second, very close.
Now the most important advice I can give:
HAVE FUN,
because if you are not having fun then there is a big problem.