For me, this sums up the Apple vs Android debate perfectly. Apple gives you a much smaller selection of tablets and smartphones than any Android device. Your only choices basically are how much memory is built in to the device and a few colour choices. There are two versions of the iPad, but again you only have a few choices in memory and colour. This lack of choice extends to Apple computers too.
Contrast that with the Android world and there a million choices you can make: plastic or metal, 4, 5, or 6 inch screen, different colours, upgradeable memory, FM radio, pressure sensitive styli, removable keyboards, batteries, etc. The OS itself is infinitely customizable with widgets, themes, icons, alternate keyboard, etc. etc.
Is one better than another? It all depends on what you value in a device. Choice is generally good, but has caused some big problems for Android. Fragmentation is still Android's biggest Achilles heel and it's a hassle waiting around for your phone manufacturer or carrier to push out the latest Android update assuming they actually do it. Some manufacturers don't even bother updating older phones. You could say this is a problem for iOS devices too because the older versions (iPad 1, iPhone 3GS, etc. will never get the latest operating system.
I don't develop mobile apps, but anecdotally it should be easier to do it for iOS than for Android. The simple reason is that you do not have so many hardware (specifically screen size) and software combinations to deal with. That could result in more stable applications and is easier to built accessories for. It's still a fact that mobile apps usually get released on iOS first, then Android second. Game selection is far superior on iOS than Android too.
Apple accessories (specifically phone docks) are much easier to find simply because all iOS devices are identical and have either the 30 pin or Lightning plug and always in the same place. The charging port on Android devices are generally on the bottom, but sometimes found on the top or the side, covered up with a flap or use a proprietary connector, which are even harder to find accessories for.
Phone cases is another problem area where Android phones fall a bit short. Since there are such a huge selection of devices, it can be difficult to find a case if you have an older phone or a less popular one or the retailer just doesn't stock enough. I'm still holding onto a Google Nexus S and had such a pain in the ass trying to find a case for it. I'm sure that Huawei phones have the same problem.
So Android is definitely superior to iOS when it comes to customizing your experience, but sometimes that choice causes problems.
Apple's industrial design is definitely superior and standardized so you can find accessories a lot easier. The downside is that you are far more limited in customizing your experience.