Been using our own teamspeak server for over 2 years, cant fault it to be honest.
Just make sure you can get decent codecs on it. We run a 20 man server, with Speex 25.9 Kbit codec. As long as peoples mics are good, its clear as anything!
Never tried Vent so cant say, but expect some fanboys (of both) in this thread...