Im still using my poco f1 as my primary device only due to the availability abundant custom roms.
i choose my devices, such that it has an active rom development community.
my devices were redmi 1s, redmi note 3, note 4, note 5 pro, note 7, realme 3 pro, poco f1
never encountered any mishaps...