My current Phone, a Xiaomi Redmi Note 10 Pro which I had been using since Mid 2022, mostly broke Yesterday.
I was thinking for a while about GrapheneOS, particulary since I read about the Brax3 Phone (quite Underpowered, Expensive and sub-optimal Support in my View) and at that Price Point I though that the Google Pixel Phones was "just" slightly more expensive but way better.
I live in Europe and, right now, I could get the Google Pixel 9a 128GB for 400 EUR. Or the Google Pixel 9a 256GB for 500 EUR. That's a lot of Money coming from Xiaomi Redmi Note Family which ranges at around 200-250 EUR (and could, at least until the Redmi Note 13 Pro, be used with CrDroid). Or other alternatives such as Motorola Moto G84 8GB RAM 256GB which goes for around 185 EUR (and should be usable with CalyxOS).
On one Side, IF the Software Support from Google and GrapheneOS is very Good, one might say it's not a bad Deal. But for instance when reading about the Google Pixel 8a and how it was using cheap Plastic instead of Metal, or how the Wireless Charge is severely neutered on these Phones. The Long Term Support after all is only relevant if the Hardware doesn't break down. I'm thinking of my old Samsung Galaxy S4 that was very expensive and broke down a few Days after Warranty ended ...
I had my Xiaomi Redmi Note 10 Pro drop a few Times out of my Pocket (from say 70cm Height) and it still works.
I have no Idea how "rugged" the Google Pixel Phones are. I would get one of these Rugged Cases for the Backside and some Gorilla Screen Protector for the Front, but not sure how much it would fair overall.
I get it that GrapheneOS is mainly focused on Privacy with a good second on Security and Hardening (and unfortunately it cannot be used on other Phones), but to be honest I'm a bit disappointed by the entire Android Landscape and I'm not sure how well GrapheneOS would fare in that regards.
I used custom ROMs on my old Moto G4 and Moto G5 Plus, but it's always a Mess IMHO (Lack of Updates, some Features not working e.g. GPS, have to re-flash, go into Recovery, no OTA working, etc).
I have an iPhone 15 at Work and it just works. I hate it so I only use it for Work Email and HomeAssistant basically, but at least I can use it to connect Home using Wireguard VPN. No Issues at all (knock on Wood), but I'm still not used to all Gestures that are so different from the Android Ecosystem.
As for the Xiaomi Redmi Note 10 Pro ... I think Wireguard VPN worked for like 5 Minutes once, then never again. I don't know if it's a "Private DNS" Issue or whatnot (or the lack of DNS over HTTPS in my Homelab or no DNS Records on Public DNS Servers etc), but I cannot resolve any DNS Records while connected over VPN. Which makes the entire Thing useless.
And looking briefly at the FAQ, I'm not sure GrapheneOS would work better in that Regards, since it's mentioned:
In my Homelab I have PiHole as DNS Forwarders and those are broken with Cloudflare DNS which includes Malware Filtering (1.1.1.2 & 1.0.0.2) together with DNS over TLS, so it's just back to using standard DNS (Port UDP 53).
These are however only accessed for forwarding to the Internet, for internal Usage it's just a couple ISC Bind Servers (cannot remember if DNS over TLS is enabled there).
Since I don't want to enumerate my entire Homelab on the Public DNS, I would need Android to query my DNS Server over Wireguard VPN, if I wanted to access a Host in my Homelab.
That's one of the main Points I'm not too sure about if any Android would allow that.
Besides Wireguard, I also failed to get Tailscale (using Headscale self-hosted) and Netbird working (this mostly due to a Server-Side Setup Issue).
In all, how is the Quality of the Hardware in terms of Longevity and Ruggedness ? What about DNS/VPN as explained above ?
Thanks for your Help