Now in terms of a little thing that's a major annoyance is the alarm. Android has this feature where upcoming alarms are shown as notifications which you can turn off (just the next one). I set multiple alarms for the morning so that if I shut off one I get another. Now if I wake up on the 1st alarm I will have the next 2 on notification that I can turn off. On iPhone I will keep having those alarm bells and turn them off (which can wake up my kids/wife) or disable them once I wakeup and I might end up forgetting to turn them on for the next day.
Now the freedom in terms of application or browser and extension!!! are obviously general problems.