i'd go with one of the novation remote serious..

i've had a remote 25 as my main studio midi keyboard for 3 years now and its never failed me.