Have you considered using google voice through gmail?
It's very easy and integrated with all your contacts. The video chat seems to be on par with Skype. There online status comes up in your gmail chat. Basically, it's gmail but you can also call outgoing numbers, free if they are google connected at all.