IMO iPhones fare a lot better in terms of screen replacement (and therefore preventing e-waste) because lifting the adhesive is more like a fine string around the screen rather than a thick pool of glue. Once the string is pulled, it's easier to mobilize the screen and gain access to the connectors, etc. There's a higher chance of being able to disconnect the screen and still have it be usable, unlike when replacing a screen on the Pixel lineup.
I just attempted a Pixel 3 screen replacement on a dummy phone. Difficult to do it cleanly without breaking things.
I took it to the local repair affiliate (ubreakifix) and let them break the screen instead. They were apologetic but I wasn't surprised and I got a new screen and glass for next to nothing.
I really tried to switch off apple, but no, I cannot handle it.
I deal with it using a dns profile, and content blocking extensions.
I fixed the power+volume buttons not working by replacing the entire connector.
The Bluetooth issue remains as I haven't looked into exactly which parts are responsible for it or how to fix it.
I can try to keep at it forever but it's an uphill battle. I can keep replacing parts on the Pixel 3, but one day the motherboard might die. Unfortunately, I don't want to purchase a hot air rework station and handle reflowing those chips as the pitch of the joints is too fine.
A few years ago, I finally had enough and switched over to the iphone and haven't looked back. I've had the same phone for the last 3 years and it's still running strong getting the latest updates, performing as well as the day I bought it.
And even if I got rid of it to buy the latest and greatest new version, I would rest easy knowing that it would end up in the hands of someone that would continue to get a lot of use out of it. And even after that, it'll probably end up being used for its parts.
The churn of Google hardware weighs heavier on my conscious than on my wallet, and it hasn't been an inexpensive experience.