The XP30 is a very valuable piece of gear for what it is, but it really boils down to what you're feeling.
A good 88 key midi controller - lots of them out there, the MP9500, Yamaha P80-120-200-250, and then of course the controllers with more balls like the RD700, S90, and on and on.
Sample...