Consider you and the villain both have 50BBs. Villain is not a fish. You're in position. Villan open bet 3 BBs. You flat called with suited connectors. You pick a massive draw on the flop. Something like top pair and flush draw. Or flush +open ended. Villan bets half the pot. Something like 5BB.
A) Min raise him.
B) Call and see the turn.
I believe against a good player min raising here would have more benefits. Usually he won't 4bet you on the flop. He either has to be a fish and be in love with his hand, or a very good player and picks up on what you're doing. But avg to good players will just call your raise. Even if he decides to 4bet you, 5bet shove is not out of the picture, you'll be still having good odds I guess or even FE in some cases.
Now on the turn, you'd usually get a check. So if you haven't made your hand you can see the river for free. Which is quite cheaper than just calling the flop.
flat calling : 5bb on the flop, usually villain bets 50-60% on the turn which will be somewhere around 12bb = 17bb.
But with min raising you have risked 7bb less.
If you make your flush or straight on the river, and just kept flat calling, and board become so scary usually you cannot get much out of your opponent, better to go for a value bet.
But when you min raise on the flop, if made the hand on the turn can keep on betting on turn and river and usually will get a call.
If checked on the turn and made hand on the river, many times villain bets on the river even though you have made your hand. Even if he checks you can make a bluff like bet and considering checking the turn most of times get a call.
Inputs on my thought process please.