I prefer Android, although I must admit I don't like some of the new update features like certain apps are classified as instant apps which means that the app can update when ever they please even if you set the app as not allowed to use data...

In this way you also cannot keep an older version of the app it just keeps updating whenever it feels like (whenever a new version is released) The only way around this is to delete the app completely or disable the app if it came standard with your phone config which does not allow it to be deleted. Not much help thou if you actually need the app and data conscious...