Hey RahXephon1,
nice hand. Also cb on the flop would be good, but to decide what's better you'd need more hands on the opponent, so nice hand against unknown. On the turn you have to go broke with TP in SB vs BB. Making a note on this opponent after showdown might be valuable.
Regards,
burek2000