Well, I’m a coward: I’ve taken the XA2 path. It isn’t just the battery, but also my Xperia X’s microUSB port is starting to give me trouble. Sure both could be fixed, but I was not entirely willing to give any more money on a “only 4.4 Android apps compatible” device.
I’ve bought an “almost new” XA2 (€160) and I’m stuck in the “Important: use your Xperia XA2 some time with Android OS” step.
@jem555 Thanks for the interesting tip, but I prefer not to install any random APK if I’ve got any other alternative.
@apozaf The difference between using Sailfish with two “I really need them” Gapps (my case) and using official Android is the same as commiting suicide by shooting yourself or setting yourself on fire. Both mean death, but I really prefer the gun. A bit less painful.
An example (BIG offtopic, you don’t have to read it): got this Android Nokia phone for work. Last spring, they upgraded it to Android 10 and so I did; but the upgrade was faulty and carried this annoying bug: no notifications for any app while it wasn’t running on foreground. Take WhatsApp. I need it because my boss and our customers use it. And everytime OOM killer closed it, no notifications about new messages or chats. So I was forced to check it every 30 minutes and manually run it if it was closed. For six months, there was no fix from Nokia (actually, the company that bought the name “Nokia”, not related to our good old Finish friends who created and then trashed Maemo/Meego).
If this was Sailfish? Since we’ve got “easy” superuser privileges (rooting an Android device is complex and it has some disadvantages), I would have tweaked the OOM daemon/service and made an exception with WhatsApp: keep it running at any cost. Or I would have downgraded it to a previous version, bugs free.
That’s power. And I like it. My Sailfish phone is mine, not Google’s or Apple’s.