Say you see a flop against one opponent, and after the flop you're about 75% sure they're on a flush draw or OESD. (I don't even know if it's possible to be more sure than that without a tell in a live game, so let's say you're about as sure as you ever are online.) You bet the flop and turn, reasonable amounts; let's say half the pot on both - and both are called. The river is a blank card and you are first to act. Do you bet or check here?
Argument for betting: it's a defensive play in case you're wrong about their hand. You might get a cheap showdown, but if they raise big it's very likely they were slowplaying something and not drawing as suspected. The downside is that they almost always fold to this if you're right about their hand. It really won't make you any money.
Argument for checking: it's a trap to lure them into bluffing with a hand that can't win. However, you will occasionally end up calling a big bet here and finding out they slowplayed you. No matter what they bet on the river, you pretty much have to call because you set the hand up that way. That's potentially dangerous.
I suspect that option 2 is more profitable but also swingier... what do you think?