The call in preflop is standard, you get the acceptable price to call, and the suitable middle connectors are part of your defensive range from BB. Nonetheless, the villain has a clear rank advantage from UTG. And the BU should have a strong picture too, so our preflop call was purely speculative, due to the price we got.
On the flop we have a tough situation. The villain makes a large bet and then BU folds. At this point, it is necessary to remember that the V has a very big advantage over us. However we have decided to call.
Honestly our implied
odds of improving are really low, because if V does this to us with overpairs, we're not in good shape here.
Also if V has blockers of heart (Ah-Kh-Qh) we will really get little fold
equity if we decide to continue, because it will be more difficult for us to make villain believe that we have played a set slow. Especially when the turn brings a street of heart.
On the other hand, our range is quite capped and therefore we have a lot of dominated draw combos, like 78s for example.
So, the only reason I can find possible to call OTF, is if we believe that our opponent has in his range, hands like: ATs; KTs; QTs without hearts and we perceive that V is weak and he will give up on many turns and rivers.
Obviously this will involve being prepared for a lot of action and playing aggressively on the turn and river.
But this prospect is very unlikely to consider. Because if we are in a flip OTF situation, we should try to steal the pot now and not wait for the next fairways. Since the villain could improve, because even his semi bluffs are also better than ours, due to his UTG opening position.
For all that has been said, I think that the most prudent play is the fold on the flop, if we don't want to play aggressively on all streets.
Greetings.