Thank you all for taking the time to reply.
In the end I have decided to replace my phone with another Android.
In order of importance, these are the reasons why I have decided I?m better off with Android. Of course it is a very subjective list ? I appreciate that what is important to me may be irrelevant to others, and viceversa:
- No dual-sim iphones exist. Of course I have always known; I wondered if other points could make up for this, but in my opinion they don?t. I find dual sim useful because I have both my private and my work sim on the phone, without taking two devices with me.
- Lack of proper widgets, i.e. no option to have a snapshot of my calendar, weather forecasts etc on my home screen as soon as I turn the screen on.
- Lack of microsd card.
- No mid-size screen: my ideal screem size is around 5.1-5.2??; iphones come in 4.7??or 5.5?? (too small or too big for me). As for point 1, I have always knows, of course.
- A PC cannot access an iphone as if it were a thumb drive, the way it accesses an Android phone.
- No imap idle support for push email; the only ways to get proper push mail for my private account would be to use fastmail?s app (I won?t change email provider). I have never understood the comments that imap idle is a battery drain: I have been using it for 6 years with no clear detrimental effect on my Androids.
The aspects I like about iphones, but which have not convinced me to switch, are:
- More standardised OS, easier to update. I hate that every manufacturer messes with Android and that the interface can vary substantially from one phone to another; it is also dysfunctional that updates take forever to be available on some phones. I understand phone manufacturers want you to upgrade, but at least basic security patches should be made available sooner.
- Connected to the above: I understand Iphone users rarely have incentives not to upgrade, whereas with Androids it?s not uncommon to end up with a worse functioning device (and worse battery life) after a major upgrade of the OS on your phone.
- Based on your clarifications (thanks!), I prefer iOS? implementation of multitasking and background apps, because with IOS you can set which apps can run/refresh in the background. With Android you can?t; with properly coded apps it?s not an issue, but I have had cases of apps starting up when I don?t want them to, and consume battery and data for no reason .
- Better app (and related data) backups. In the early days of Android you had to root (jailbreak) to backup apps properly. Now it?s easier to backup apps without being rooted but it seems it?s still easier for iphone users. I find idiotic that many Android apps don?t have a feature to export settings, and many that do force you to save and import setting files to a specific folder, ie you have to find/move the backup file to Android/data/MyObscureApp/MyObscureSubfodlers/Data/Backup ? you can?t just tell the app to read the file from your dropbox
As I mentioned in the original post, I had a number of issues with my previous Android phone (Sony Z3 dual sim), and I lsot count of the number of times I had to reset it in a week or so. I decided to stick to Android (ordering a Sony Z5 dual sim) because of the points above, and because, in the 6 years I have been using Android on 6 devices, only twice did I have such an unstable phone: once, when I upgraded my Galaxy Note 1 from the Gingebread OS to Ice Cream Sandwich (the battery life halved; I fixed it by restoring a nandroid backup (image, I was rooted) of the Gingerbread installation), and now.
Luckily, neither Apple nor Android has a monopoly, so we can choose freely based on our preferences, and almost all the main apps are available for both platforms.