I’m still on a OnePlus 3 (literally replying on it).
I like that I can just unlock the bootloader and flash LineageOS without any artificial restrictions. It gets annoying having to look for specific models of Moto that van be unlocked or hoping the one I get from Amazon is actually not from a carrier. OnePlus is pretty much a safe bet.
Looking for a successor before this one gives up the ghost. Lol