A sports app I used has now been updated and insists on Google Play Services, Google has a lot to answer for! With regards to Matrix have you seen there is a native Matrix client in openrepos here? I haven't used it myself yet, but thought it might be of help to you.