Get a larger screen and a keyboard (bluetooth typically), and you'll still find you're fighting the platform.
- Memory management means that whatever application you're using at any given moment can vanish, with all its user state.
- Applications are crippled versions of full-desktop variants, where they exist at all. E.g., FennecFox vs. the Firefox browser. Support for user-empowering extensions is limited.
- You. Will. Not. Have. Root. Some devices are rootable. Many are not. This means that whole sections of the OS are not available to you.
- Information is siloed into applicationd databases (inaccessable on the device, since You. Will. Not. Have. Root. --- or worse, maintained on some distant cloud server.)
- The OS itself is not upgradable by you. Android device vendors often provide absolutely no post-purchase OS updates.
- Even power kits are very third-class citizens. Termux, The Only Android App That Does Not Precisely Suck[TM], is useful and powerful but its 1,400 packages are only a minuscule fraction of those available on a full Linux system (Debian contains over 60,000 packages), and are limited in functionality as You. Will. Not. Have. Root.
Numerous affordances and capabilities are simply missing or buggy as all hell.
Using an ebook reader, as an example, with an external keyboard, I cannot enter a space character into a search field as that scrolls the screen rather than editing the search dialogue. Just one of many, many, many cuts in a death by thousands.
Source: Have used Android for over a decade, tablets for over five years.