I agree, having used quite a few airlines' WiFi over the last few months, I'd say BA's is the best and reasonably-priced (I paid £17.99 for 8 hours flight LHR - ORD). I actually managed to join a Teams call and listen (I didn't speak but I was able to make text comments OK).