I don't hate a check call flop. It's a very strong flop for his range so you get yourself in scenarios like this. For example, vs a 14/9 betting 25% of his stack on the turn, you've got to fold there I think. So it asks the question of whether you even get value betting the flop. Vs a 14/9 probably you do not.

I don't mind preflop all that much, you just need to be more cautious postflop. If you can't do that, then don't bother 3-betting the hand.