It had it's problems but phone calls and SMS worked reliably.
I ended up going with a 3 year old phone from a different manufacturer that is officially supported but still had to give up the headphone jack.
But this all stopped mattering to me when something accidentally activated a "feature"[0] of TWRP that erased my device and the maintainers have so far been completely hostile to the notion of adding an option to disable that functionality. ADHD now permanently bars me from any form of tweaking because the risk of TWRP suddenly erasing my device one day cannot be mitigated whatsoever. Even making backups from TWRP is off-limits because I'm afraid of it erasing my device instead.
Now I just use my phone because OxygenOS is great, the hardware mute switch is great, lack of camera cutout is great (fuck rounded corners though), and it has some serious flagship specs. Not an advertisement or anything, but this was $300 refurbished from Back Market.
[0]: https://github.com/TeamWin/Team-Win-Recovery-Project/issues/...
I don't feel safe, no amount of discussion about etiquette will make me stop seeing this as a critical vulnerability that needs to be fixed, and it could take days or weeks of work for me to figure out how to compile TWRP properly if I were to fold at this point to the ten people telling me to just do it myself, which is a really stupid (imho) time investment that isn't compatible with my disabilities, sorry.
The devs will be grateful, your problem will be resolved and you'll probably feel better about the whole situation.