I prefer a bet, you dont have the best hand yet but a bunch of equity, if villain has something wierd you want to bet for the FE? Esp. if villain is aggro, if you check back and villain leads turn+river and you brick. I guess there isnt much you can do other than fold or hero call?

I like the call pre tbh, being so deep vs an aggressive player.

Im not sure I understand the merit of checking behind or what it achieves (I would like someone to explain why )

Although as played I check behind turn too as if you bet I guarantee he shoves lol.