All the issues except for "ruined web design" and to some extent "there are no secure smartphones" seem to be solved by phones based on GNU/Linux rather than Google/Linux. I'm very much looking forward to my preorder of Librem 5 and being able to use it like a regular PC with any peripherals.