The best way to play is not to call preflop tbh. However, in this situation it worked out better that you didn't as it happens.
On the flop, it's a simple push. He'll call you with any ace and maybe some mid pockets (figuring you're not limping many if any ax hands, and could also easily be semi bluff shoving)
However, in this situation it worked out better that you didn't as it happens.
I see what ur gettin at but it doesnt help him any more than if he had raised PF. by raising PF its much easier to get more money in on later streets, but it didnt work out 'better' because he didnt raise.