The thing that annoys me is the way virtually all of these phone models have minor variants that go undocumented in the store pages. I ordered my last phone online, after first searching to make sure it was a model that was supported by the roms I like. The store page advertised it as unlocked, and that it supports GSM. Both of these things are true, and yet it turned out to be a “Verizon” model variant (believe it supports both GSM and whatever Verizon’s networks are called these days, cdsm). It sucks because this small variation casts doubt and may reduce which roms I can install (haven’t gotten around to flashing one yet). And the other annoyance is that even though it does work fine with my carrier, I still get an annoying notification every time I reboot my phone that complains about the SIM not being a Verizon one even though it works just fine.
It’s weird that they would tout “disabling” apps as a gained feature. Like yeah it’s slightly better than bloatware being able to continue running with no recourse, but that ignores that the more original state of computers used to (and still do on x86 systems) do nothing to get in the way of the user being able to delete whatever the hell we want.
It wouldn’t be so bad if 3rd party sellers would just be more consistently clear about which models and variants they’re selling.