I'd get a padkontrol and the pKC-Live from nativekontrol. Basically with this duo you can flip back and forth between triggering patterns and playing with velocity sensitive pads.
I'd also take a look at the launchpad pro...I've heard good things but never used one myself.