I went Graphene a while back and can't be happier with it.
I'd still love to see a real Linux phone that really works and really has native Signal/etc apps but since buying a pinephone years ago to tinker with it, I'm not holding my breath.
If anyone here has fears/questions about installing/using it, I can give you basics. NOT an expert, but installation was the easiest thing I could have imagined, took MAYBE 10 minutes literally following their official guide.

