The devices they make that don't ship with Linux on them are pretty good, those are also easier to get fully functional software since the scope is so much smaller.
The whole linux side is just a bit of a mess
The whole linux side is just a bit of a mess
See for instance the Allwinner D1 chip.