I had my Android for nearly two years. I loved rooting it and flashing new ROMs. However, the device reached a point where I simply couldn't push it any further. As much as I wanted ICS, it wasn't going to happen. While I did like my Android, when it came due for an upgrade, I switched to an iPhone because I wanted to try something different.
I just don't get the whole Android v. Apple war. We are all individuals with different preferences. I'm certainly not going to bellyache because I couldn't upgrade my phone to a ROM which was just too much for it. While it's understandable people are disappointed the iPad 1 will not run iOS 6, at some point it's to be expected. Same goes for tablets and phones for all operating platforms. Also, you may have had to wait months for a Jailbreak but what about the Android users who are waiting months and months to get ICS? Jellybean (i believe that is the next name) will probably be ready for the prime time before quite a few android phones get ICS. At least when Apple pushes an update, it's available across the boards pending system requirements.
This whole rant made sense in my mind and I hope people can understand the point I'm trying to make.