Well there are many free video calling apps available in the market that gives you good video calling experience. Some of the apps that I have used are- Google Hangouts, Facebook Messenger & Skype. The only issue with these apps is that they consume a lot of data. Just wondering, if some low-consumption data video calling app is there or not.