I’ve tried it for calls with a few people and didn’t have a lot of connection related issues. If you’re able to, you could self-host a Jitsi Meet instance at any cloud service provider with a geographically closer presence to you. I’ve been thinking of doing that but haven’t tried it yet.
Jitsi Meet does eat up phone/tablet batteries a lot and also causes a lot of heating. I guess it could still be optimized further to handle these better (improvements to the client and platform have been pushed all these months too).