Yeah, the 2 GB Android limit is the biggest headache. An in-game updater would be ideal, letting people download assets and small fixes after initial download. But that depends on the game making enough to justify the server costs, etc. I'm aware of splitting the .APK, but I'd have to do more research on it first.
Uploading to Itch.io is all good though, Butler lets you push files up to 30 GB mark or something, I believe. Thanks for pointing that out.
Edit: Although, the idea behind web hosting might be pointless if it turns out I cannot use it on Android devices.
Edit 2: After a quick look at the documentation, it looks like only desktop platforms (except macOS) are supported, damn.