I think the flop hits ATC range well enough that an aggro villain will call or perhaps c/r you. Any pair or even a 6 or a 2 is going to be calling or perhaps raising you (since he is aggro). Also, the board is wet enough that an aggro villain may try to make a play and rep something.
Lastly, good chance villain calls if he thinks your cbet is just the standard "I have over cards, hope to take it down with a cbet" kinda bet.
So yeah, put me in the cbet crowd as well.
As played, checking flop isn't terrible against this sort of villain. I understand the logic. There are some villains that if you show weakness they will take it as a sign to try to push you out and be more aggressive on later streets.
come turn, I like the line. Looks like A or K
Villain may have J +
or just an A
. Hopefully he didn't luck box a flush or 2pair since you obviously can't lay down here. As played, I would have shoved as well.
Lastly, since its a straddle, you should have been able to make it $20-$25.