This is correct, haha. But I have used them many times, and probably dove deeper into it than the average user, but by no means and expert. I've used this analogy before, but to me and android is like a computer OS, you have a desktop where I can add widgets, start menu, folders (as in a file system), right click. If I don't like using MSN Messenger, I can install AIM, or Yahoo, or ICQ, I can view flash :gabe:, if I don't like using Windows Media Player, I can install Winamp, different browsers, etc. Then within those things I can change it to whatever the hell I like, to what I need and how I want to use it.
With iOS, it's like having a computer that consists of only the start menu. I have to use what's already available to me, can't install different browser, media players, SMS apps. No file system structure. It just feels limited to me.
I like having cloud backups, updates, music sync, SD cards...
Also being a noob android "developer", I already know Java, its easy and cheap to create and publish apps for it...fragmentation is a concern but not as big as people may make it out to be IMO.