Honestly if I say then IMO is really not a good app to use for video calls and all. Because even if the app works on the slowest network but still does not give a better supplies. Neither the person talking from the otherside understand anything nor we are audible to him/her. Even when the network is okay still it doesnt works properly.
I wont say the system or the app is bad. But I can say that IMO can be much better if the coming updating version is processed properly.