OK, I decided on Ventrilo. Reasons..
It's not another service running in the background on my PC sucking up the bandwidth.
It's very cheap, they even have free web hosting. No setup or cancellation fees.
I can open several rooms and let my friends use the account when I am not playing.
Better quality
My vent server can be bookmarked and people can rejoin in easily.
Control - I could easily ban and castrate any kids that want to mic spam or play rap music.
Demigod is a fun game and I really want to find some good "mature" players that want to use strategic edge that VOIP offers. Maybe this is how clans eventually form?
You can do every one of those with Teamspeak, and none are any more difficult to do than with Vent.
I don't understand why people say Teamspeak is for cheap people who can't afford a server, and that you need to pay for a server to runt Vent. I have run both a TS and Vent server on my machine for my friends and myself to use in the past. And you can pay for a Vent or TS server with various providers.
And again with the sound quality, I don't understand why people say TS uses a worse codec. You can choose from different codecs with both Vent and TS, and providing you use one which uses enough bandwidth, the quality will be perfectly fine in either TS or Vent.
There really is no benefit of choosing one over the other. It really is just a matter of arbitrary preference.