I would like to know your opinion as its no denying that Android can do more.
Doing more isn't always an advantage. Neither is doing less. Too little and you frustrate people. Too much and you confuse them.
Apple's traditional view is that it's their job to make the hard choices and not inflict their indecision on their customers. Google's traditional view is to offer as much as possible and let people sort it out for themselves.
Different people will find different approaches better suited to their own tastes.
Right now, I can do more with Android than iOS, but I don't enjoy it as much. I find it incoherent and inconsistent, and often a waste of time rather than an enhancement of experience. (I have similar problems with Apple at times, though not as much.)
So I'd say Apple should never worry about doing more — they should focus on providing superior experiences with what they do.
This one's easy.
The first thing that should be offered to every iOS and macOS user is more iCloud space. I mean, come on! 5GB just doesn't cut it any more.
I once wrote to John Gruber on the subject and he almost immediately replied and updated his blog.
My suggestion would be on a per iCloud account and device basis.
Each iPhone --> 10 GB min.
Each iPad --> 10 GB min.
Each Mac --> 20 GB min.
Any thoughts?