I posted this a different thread here.
ARM is a much more free and friendly architecture than x86, but is underpowered and limited in many ways. For the most part, any Android device with a Qualcomm bootloader (ABoot, Android Boot) are ok, but the bootROMs, SBLs, etc can be pretty shady and are all different depending on the manufacturer or even each device. Do not buy anything from manufacturers that use proprietary bootloaders like Samsung or HTC. Make sure you get a device has an unlockable bootloader so that you can run unsigned code at low levels so that you can flash custom recoveries, operating systems, kernels, etc. Stay away from Google stuff and DO NOT INSTALL SUPERSU. There are other root methods, even if they aren't systemless like SuperSU. I highly recommend building your own Android OS. Never get cellular service either. Use an application for free WiFi calling and be really careful about what permissions you give it.>>31224
Terrible advice. You should really read up on the iPhone wiki about the embedded firmware in those things. They're scary as fuarrrk. >>31225
Not a bad choice at all. >>31228
Jolla phones are soykaf. The hardware is super outdated. You also have less than 100 apps available if you run Sailfish OS on an unofficial device. That's because official devices can run Android apps, but only with a proprietary compatibility layer called Alien Dalvik. Not sure about Firefox OS but Canonical is not to be trusted. >>31230
OnePlus is a very honest smartphone maker compared to others and they give you really great hardware for the price. I'll be going with one of their phones when my Nexus 5 breaks. >>31237
Plasma Mobile was pretty bad when I tried it. >>32208
Even worse than stock.