Sometimes I feel that I check too often. I love to trap and I do a lot of check-calling. Many times they back into a better hand, but I still keep doing it. I guess I am willing to take the risk because I feel the payout is usually better. If they are betting there draw, they will usually bet it big even if they miss if you are just calling them on flop and turn. If I raise flop or turn with my set or whatever, they will just call or fold. If they do actually call and miss river, they won't try to bluff at it if I was raising and not check-calling. But a lot of times, it's hard to tell if they were bluffing
on a draw or actually have a legitimate hand. Of course, if they flopped top two pair and I have a set it would be smart to raise right then. If all the sudden a third suit hits the board, now you are both scared to bet or raise. I try to read the situation and try to put them on a hand before deciding what to do, but it seems that maybe I check too often.