* Kernel, drivers and userland I can compile on my own if I want to
* 4-8 GB RAM
* 4 core Cortex A72 or better wide out-of-order core (no A53, A55 or similar crap, unless it's a big-little configuration)
* Good 64-128 GB low latency high IOPS eMMC. Too many devices penny pinch here creating a slow user experience.
* 4G (600 Mbps+) or preferably 5G
* Good OLED screen, 1080x1920 is probably enough. Although I do like S9+ 1440x2960 screen
* Stereo speakers, front and back camera, GPS (+ glonass, etc.), standard set of sensors.
* USB-C and headphone jack
* MicroSD slot that can actually read & write over 100 megabytes per second.
* NO ability for baseband to read and write memory arbitrarily; embedded USB connection or something.
* Price below $1000