So, after a little over a month with my Android phone and tablet, I can confidently say that Android wins in the phone market... Unless you're a timid user, then the iPhone wins due to sheer usability. However, the Android is way more configurable and fun to use, but it lacks polish in a lot of areas and inconsistencies throughout the interface would make it a task for unsure users.
However, on the tablet market, iPad still owns, IMO. For one main reason... Media. Android and Android developers just can't seem to get it right. Browsing through movies, TV Shows and other Media on the iPad is awesome with cover art, complete ID3 tags and everything working as it should. On the Android device, it's a chore and an ugly one at that.
Open most Video players and you have a jumbled mess of videos in no specific order. Some of them don't even provide a thumbnail of the video. I want my TV shows and my movies separated into sections and my TV Shows separated by seasons and ordered. I also want my ID3 tags displayed and any cover art I added to them if it's an m4v file. I simply can not find any app on the Android market that does this.
MX Media Player comes very close by honoring your folder separation in its interface. For instance, I can put my Movies in a Movies folder and my TV Shows in a TV Shows folder and then those in their appropriate Season folders and such. Then MX Media Player will keep the videos organized as long as you've named the file starting with a number. It also provides a thumbnail of the video, but no cover art or ID3 tags are used.
I can't connect to an external share and stream movies from it in MX Media Player, which sucks too because I have a media server at home that has a few smb shares that I can stream from my iPad. I can open ES File Manager and connect to the share and then sort through those videos in an ugly interface with no thumbnails or cover art and then click on the movie and then be prompted on how I want to open it (as an image, really? It's a movie!) and then be prompted on what I want to open it with (Yeah, I know I can save a default, but still...) This is a lousy user experience.
On the iPad, all ID3 tags are displayed. Cover art is displayed. All movies are in a nice grid. All TV Shows are separated by Show, Season and Episodes along with info on which shows I have already watched. I can stream from my media server and browse it in the same way as if it were natively on the device. This is an awesome experience for media and what I would expect.
Maybe I'm missing the killer App on Android for media that makes it a much better user experience. If anyone knows of one, let me know and I"ll give it a shot. However, on the tablet, Media is huge for me. Watching Movies, TV Shows and Netflix is what I primarily do on there, other than using the Kindle software for reading.
If anyone knows of a better App on the android market for this, please let me know. I'm considering getting into writing Android apps just for this specific case. I'm sure writing Android Apps has to be better than writing iOS apps. I just can't stand Obj-C... I hate it more than Java.