That's a broad question, it depends on your needs. UppTalk is free for US calls. But I wouldn't use them for anything more than casual use.