Finding a good video chat app is like hoping one day you'll have the best phone ever. (Not happening)
Tango might be your best bet for your device(the audio sucks though), for me I either use Qik or Yahoo messenger on my EVO. There are a few more video chat on the market, but since I'm not familiar with the functionality of the TB - I don't know which to suggest.