Linux phones need a lot of love in both the hardware and shell departments to be practical for replacing mainstream smartphones.