Teamspeak and vent is good enough.

Biased as I am, I don't like the idea of voice chat due to my hard of hearing. It'd never work out for me.