They make decent hardware which comes with with modified end-of-life versions of OpenWRT.
And their customizations are quite questionable and smell fishy.
And no, can't install newer versions of OpenWRT.
At least that's my experience with GL.iNet MT2500A (Brume 2). I happily use their older travel routers though.