I had a totally opposite experience as the guy in the videos. I went from an iPhone 4 to a Motorola Atrix and switched back as soon as iPhone 4S came out. I never used widgets except the toggles for for Airplane mode or WiFi. Anyways, after tinkering with the phone trying out different ROMs and what not I decided that Android wasn't for me. I don't know how ICS holds up since I haven't used it for an extended period of time but back then I was using what was available. I liked the 4 inch screen of the Atrix but I hated the display, I could literally see pixels or whatever those red dots were on the screen.
So besides the 4 inch screen that sucked and the customization I never fully used, the only thing that was different between the iPhone 4 and the Atrix were the Apps and this is where I think iOS trashes Android. During the period I bought my Atrix there was a game that was released called Dungeon Hunters 2. It was released both on Android and iOS so I thought "cool lets go download it and use this dual core!" So I searched it up and it didn't even pop up in the Android market so I thought what ever I'll just buy it off the site and sideload it. Well it turned out the game didn't support the Atrix, WTF. I have a top of the line Android phone and Gameloft doesn't even support it? As I dug deeper I learned there were many apps that didn't support my phone and honestly it was a totally new thing for me coming from iOS. This sucked because I play a lot of games on my phone and not having games available to me turned me off from Android.
So October rolled around and I bought the iPhone 4S and sold the Atrix. I didn't customize anything, I had 3 Home Screens with nothing but toggles and app icons, the UI smoothness/animations were crap, most of the Apps I wanted weren't supported, and the phone felt like a toy because it was covered in plastic and made squeaking noises in my pocket (yes srs).
Now Android was clearly not for me but that doesn't mean it was bad. I know a lot of people who have Android phones who love them and that's great. I used a Galaxy Nexus and it was pretty good compared to the Atrix I had last year. With everything said and done both of the OS' are not perfect but for my specific needs I prefer iOS more.
went through the same with HTC INspire. thought about getting the atrix but a lot of complaints about it the day it came out
widgets were buggy and useless
customizing them to fit on the page was a waste of time
all the customization was a waste of time since i don't look at my phone in awe of the live wall paper
the google market sucks and the iOS apps are usually better
support sucked as well because it wasn't the cool phone of the day after a month
the whole set up was buggy
dumped it for a 4S and never looked back