Great post! And honestly, I know everyone thinks I'm a Bionic hater. The truth is, I walked in to the Verizon store near my house, played with it for a good 15 minutes, checked video, net, overall app responsiveness. I was actually very impressed by the lack of lag, its smoothness, and especially its thin design. Very lightweight as well.
The only thing I disliked, honestly, was the screen. But it was not merely dislike; it was out and out hatred. Some see the screen door in front of the screen, others don't. I just happen to see it.
I'm waiting for the Prime, but I'm not expecting anything revolutionary with the battery. Given the full HD that is expected, the battery could be 1850 mAh and be no better than the Bionic in that department, or only marginally better. And yes, ICS will be buggy, as all new software is.
I just can't settle for the screen on the Bionic. I'm willing to carry around an extra battery or slap on an extended battery if I get to have ICS and a full HD screen.
As far as iPhone is concerned, you're right on. If the iPhone 5 had a 4.5" screen or bigger and LTE, I'd probably buy the thing and jailbreak the crap out of it. But iPhone always seems to be on the low end internals wise, and by the time it does get LTE or a bigger screen, Android will be two or three steps ahead and will continue to make it obsolete, IMHO.