I can only comment on 2 out of the 3. I have Skype and I have MagicJack. I still have my cell phone but I changed my plan at a lower rate cause of my MagicJack and Skype. In my opinion, both have it's advantage and disadvantages. For domestic calls, U.S. and Canada, Magic Jack is cheaper, (that is if your not calling someone else with skype, then it's free). But if your calling from pc to phone then the charge is about $2.95 a month with averages to about $35 a year where at MagicJack is $15 less. Advantage with Skype free call to call with another skype subscriber, webcam advantage, however skype doesn't offer free call waiting, 3 way, voicemail like MagicJack and Vonage does. I don't have Vonage, my sister does, but clearly MagicJack is better cause Vonage is $24.99 a month where as MagicJack is $19.95 a YEAR. Helllooooooooo,...lol and let me tell you the calls on MagicJack are crystal clear. I love my MagicJack, what do you think?