XMPP

comm/asterisk
net/teamspeak (client and server)
pidgin
Coccinella
Gizmo
Jabbin


Non-XMPP

wip/sipwitch
wip/py27-shtoom
wip/twinkle
CounterPath X-Lite
net/Ekiga
Kphone
wip/linphone
WengoPhone
SpeakFreely
Sjphone
SIPSet


Of the mentioned VoIP packages with XMPP support, Jabbin is what I think best.
It gave the best hearing quality and worked on a range of different neworks and speeds without ruining the sound quality.
Its ability to send and receive files at such incredible speeds was also the best, with its only competitor being skype in this scenario, and it was much faster than skype.

Worked well on Ubuntu 12.1 however lagged a little on Windows 7

How I Installed it in Ubuntu

1. Downloaded the official package
b) That did not work

2. Downloaded the already tweaked package here: http://code.google.com/p/jabbin-svn-pack-kubuntu/downloads/detail?name=jabbin_0.0.20080626-0ubuntu0%7Erzr18_i386.deb&can=2&q=

3. setup account

4. Opened connection tab in application and set the following options

a) Selected:
i) Use SSL encryption (to server)
ii) Ignore SSL Warnings
iii) Send Keep-alive packets
iv) Manually Specify Server Host/Port

b) changed the host to: talk.google.com

c) changed port to: 5223

5. went to Misc tab and set the rescource to: Jabbin


Worked fine afterwards