I had the Nexus 7 when it came out, especially due to the low price point. It was good while I had it, but small stutters and dropped framerates were there which annoyed me. Average user wouldn't notice it, but coming from an amazing user experience on an iPad 3... it was meh. At the time Apple didn't have a more portable tablet for me to bring on the subway so I went for the Android device.
When the iPad Mini was announced, I was going to get it right away, but heard of the lower resolution... so kept the Nexus 7 for a while. When I had the change to visit an Apple store and try out the iPad Mini for myself... wow, what a difference. Aluminium and glass construction feels so much more solid and 'premium' than the rubber/plastic of the Nexus 7. Wanted to get it right away, but it was sold out! Glad I made the calls every morning to grab one though... Android, while MUCH more improved than it's predecessors still didn't have the 'smoothness' that I love about iOS so much.
A few things to note that more personal reasons.
The whole 'freedom' aspect of Android where you can do anything on it. I didn't really find Android that much different than iOS. Widgets were cool and flashy at first, but as the weeks went by, I didn't use them at all. Maybe the only useful one was the weather, but I have to go in the weather app to check detailed weather anyways... I tried a bunch of ROM's and the only one I found decent was cyanogenmod, but eventually went back to vanilla jelly bean. Android had it's 'cool' factor for sure since I was with iOS for so long, but it's day-to-day usage was far less intuitive than iOS in my experience. One thing I absolutely hated about Android was it's books app. Google's book app is the only decent one for Android and it doesn't even allow you to use your own ePubs. I had to turn to a 3rd party reader - Aldiko which just sucked. Text looks great, but when I flipped more than 1 page at a time, it'd turn 3-4 pages at a time.
Oh and a thing to note about videos on the iPad. I have a server/nas that holds all my ripped videos and I use an app called 'Air Video' it trancodes the video files on the fly so every format is playable. At least all my video files haven't had a problem (MP4, MKV, AC3 audio). Anything that I don't want to convert, I use 'It's Playing' which works for everything else except AC3 audio. It used to work, but apparently they ran into some licensing problems.