The sticking point for me with Android or iOS is always the web browser devtools. I write all my code on a remote server, so a decent terminal emulator is sufficient for that, but without local browser debugging tools, I am way less productive. I don't get why the mobile browsers are crippled versions of the desktop ones in that regard.
It's also the greatest thing about Chromebooks. They have real desktop Chrome. I have other gripes with the OS just like I do with Android or iOS in terms of usability vs MacOS, Ubuntu, or Windows, but it's the best "mobile OS" currently.
Yes, I miss Chrome dev tools more than a mouse. I have a Chromebook for the relatively infrequent episodes of HTML/CSS/JS debugging and experimenting, since I don’t do a lot of front-end work.
It's also the greatest thing about Chromebooks. They have real desktop Chrome. I have other gripes with the OS just like I do with Android or iOS in terms of usability vs MacOS, Ubuntu, or Windows, but it's the best "mobile OS" currently.