Skype has been getting on my nerves

I have been getting disconnected every 3/5 times and its charging me extra for the dropped calls. Anyone know of any other service ? I can't use viber since it requires the receiver to have it as well.