Having used Android for many months, I cannot agree with you.
The iOS experience is still the best out there. It's elegant, everything has been thought of till the end, and it also looks great.
Android on the other hand has many rough edges, but yes, it allows for many customisations if you are up to it. Most of these customisations are possible if you root your device. Changing a launcher though can be done easily (with no root permissions).
My biggest issues with the Android ecosystem were:
- The lack of a complete backup/restore solution like iCloud Backup or iTunes Backup. The current situation is a joke
- The lack of updates. Even on my HTC One M8, HTC needs three months to bring an update, after Google released it. Yes, there are GPE editions of specific phones, but then you lose on some features, like Sense 6, that is actually better than stock Android...
- No system wide tap on the top bar to scroll to the top. This has always bothered me, coming from iOS..
- No reader mode in Chrome. People might have bigger screens, but websites are still not optimized for mobile. On my 4" iPhone 5S I could read better and easier than on my HTC One M8. Why? Because of the reader mode. Firefox and Dolphin have it, but lack many other features, or are not as fast as Chrome on Android. Again, Android gives the impression that is half baked.
- Screen quality. Android devices might have big screens with a very high PPI, but that doesn't tell the truth about the quality of the display. There is not a single Android display out there (with the exception of Nexus 5) that has a good color accuracy and gamut. Just read the reviews of various Android flagship devices from Anandtech.
- Apps quality: Many debate about that, but the truth is that Android apps have in general not the same quality as iOS apps.
So, what is groundbreaking in Apple's iPhone? The way it works!
Some might say that is boring to always have the same interface, etc..but the truth is, it doesn't really matter. The total user experience does.