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 wouldn’t be so bad if 3rd party sellers would just be more consistently clear about which models and variants they’re selling.