I have iPad2 and Kindle Fire rooted to ICS. I have to vote iPad here.
1) Yes the apps are better. It might be just my opinion but I can give many many many specific examples. I am struggling to find many really great apps for the Kindle. The iPad is packed with them.
2) Streaming onto iPad is cake with Airplay or Plex.
3) There's no advantage on 'customisability' for Android over iPad. Rooting and Jailbreaking are essentially the same thing from a user perspective, and jailbreaking is a 2 minute 1 click operation.
4) 2048 resolution - although I have iPad2. "The screen resolution is unnoticeable unless you have a side by side comparison" is just poppycock. It's hugely noticeable, increasingly so the more time you spend with it.
5) "You cannot play 1080p MKV's on an ipad. Even with every single 3rd party app available. It lags like a cow." Also poppycock unless you mean streaming which is a PC limitation. AVPLayerHD does 1080 mkv's no problem though. Actually I should test this tonight just to be sure.