I thnk with a lot of situations in poker, this one is: it depends.
For me, it depends alot on how the action has gone just before the hand. I.e., what's my image. What do I know about villain's calling range?
If in position, I will usually cbet, especially if there are a large number of
hands that could improve my hand on the turn. For example, if I raised in position with AQ of diamonds. The flop comes Jd3c8h. I am betting this for sure because any diamond improves my hand, and a T or K will give me a gutshot draw.
If I bet and get called, and one of those cards come on the turn to give me a draw, I will just check because on a relatively dry flop, if villain called he probably is still ahead of me on the turn.
If I am OOP and I raised preflop with a strong hand, I will cbet. If I get called, I slow down and I don't mind folding.
I am talking about cash games now.
In a tourney it really depends on stack size. Late in tourneys I am either committing everythng before the flop or I am just looking to steal the blinds cheaply. I am not calling down multi-streets with a mediocre hand.