My idea is hardware and software from a single source. It worked on Nokia, Blackberry, Apple and so on in the early days. It also worked at Jolla with the J1 and the JC. During this time, Sailfish has grown and there were updates and fixes every few months. There were fewer bugs as we see them today. Since Jolla started using third-party hardware, the quality has suffered. My Jolla 1 started with Sailfish 2.0 and ended recently. The J1 and the XA2 ran several versions in parallel with the same usage and apps, and I was able to compare the effects of the updates directly. The XA2 showed bugs that were not visible on the J1. I don’t consider Android support in the comparison.
However, in the beginning I could live well with a long update interval because there were fewer impairments. Since the XA2, I’ve been annoyed about the long waiting times until bugs are fixed. Some have already manifested and Jolla did not fix them or even ignored them. The reason for this could also be the outdated QT that Jolla uses. Only 1 example, I need e.g. Cal- / CardDav support and with every update I hoped that a functioning support would not break again. Months with a badly functioning calendar until another fix is no fun. What I mean is, with the Sony devices, the long update cycles only cause trouble for me and the time for fixes between the EA and the “final” versions is too short. It has to be an ongoing process. Besides, not all bugs are fixed, so it can take more months until a bug is fixed. A lot more has to be done here with hotfixes. My patience is now quite exhausted and my consequence is not to install any more updates on the XA2. It stayed with SF 3.4, which works best for me. I don’t want any new adventures and I’ve also given up GPS.
In the meantime I am experimenting with Ubuntu Touch and the Pinephone (with different OS) and see more progress and the will to fix bugs immediately. Nobody has to stay with Jolla, there are alternatives. In a very short time they could completely replace Sailfish for me. Mobian and its offshoots are suitable for everyday use with a few restrictions. If you really want to have Android in addition, you can use Anbox. It’s not elegant, but it is functional.
Which is why I mentioned bad hardware earlier in the thread, my first J1 tended to crash due to a defective RAM and booted itself several times on bad days. I then bought a second one and it has been running for years without problems.
My 5 cents and I am not a frustrated user. I am only describing my résumé from the last few years. Jolla doesn’t make it easy to be loved for everyone. I no longer see it as a fully-fledged option to defend against Google and Apple. For this, the quality has to increase.