An ideal phone:
- Fairphone 4/5 like build
- Unlocking the bootloader without asking manufacturer for the code
- Access to the flashing and pairing tools from the factory to eliminate bricking
- U-boot, Coreboot or similar sane bootloader
- (Close to) mainline Linux support for the components, to enable "lifetime" updates and OS freedom
- Optional: headphone jack and SD card slot