Please also consider the GL-iNEt Puli (XE300):
- 5V 2A USB C connector and a 5000mAh battery
- SIM and [not tested by myself] eSIM support.
- Tailscale and Nebula available as a plug-in.
- Main network and guest network can be set.
- OpenWRT if you want the GL-iNET firmware.
I am running a Netgear Nighthawk when I am on the road. But the Mubi7 looks interesting - I would not want to go back from 5G to a slower networks, sorry :)
I'm sure this is what commenter meant.
GadgetBridge even works without the need of accessing the internet, and open source app that gets regular updates and has a nightly build available.
I get my wearables and others from their list of supported devices https://gadgetbridge.org/gadgets/
Need the Maps data, the satellite picture, or StreetView? All these past years this WebView wrapper have been working like a charm https://f-droid.org/packages/us.spotco.maps
And remember you can always get the audio steam through HTTP Live Streaming (HLS), on its M3U format, or others with better quality.
There are many Android apps like Transistor to enjoy the stream, and even VLC can open these, in order to avoid using a web browser.
Likewise, I prefer online radios than big tech algorithms that craft my music experience.
Another route is to go serverless and use DecSync. Thunderbird (or Evolution) will sync with the Android app (F-Droid available) and your Cal, your Cards, and tasks, and even RSS will be replicated on the other peers.
Librera FD (F-Droid) has OPDS stripped out.
https://github.com/foobnix/LibreraReader/issues/1335
But you can get the Play Store version through Obtainium. It's the PRO version (also available with Obtainium) the one with OPDS support.