Once it works its generally pretty great. It is intermittent at times (which may be due to flying over no wifi zones).
I have called and video called (via facebook messenger) with no issues. It is rather cool to have a call in the middle of the Indian ocean while at a bar..!