Matrix is alright with clients like Element (X) and Cinny. But for me it’s rather a (still somewhat lacking) Discord replacement. Maybe at some point with better clients this improves. The protocol already allows for a lot of stuff but most clients don’t implement most functionality (yet).
+1 for OVPN. I switched to them from Mullvad for the same reason. They are also one of the more trustworthy VPNs in my book ever since they actually won a court case proving that they actually practise what they advertise.