I think the flat on the BTN is fine with T
8
but know that you should be folding this sometimes as well. I like raising the $12 cbet here as well but I think the way you played it is fine too.
Remember, you need to have a flop raising range. If you always call flop bets with the nuts planning to raise the turn, good players can exploit you.