It was a good push and a good call by you. I like to minraise in this spot because min raising will give you just as much information about an opponents hand as a 2.5X raise (like yours) would. BECAUSE, if he comes over the top, he generally has: PP or big Ace. Another way to play it would be to call, and see how aggressive he his postflop. It's easier to outplay a semi-strong hand postflop than it is to out play it preflop when everything is at stake and cards are turned over. In other words, play the player.