>I hope that iOS 5's OTA updates we could get to the point where iOS versions older than a few months are considered obsolete.
While a very nice idea, I'm not convinced it much will change due to old hardware being incompatible with new versions of iOS. It's rarely the x.y versions which are the barriers to progress, but the x.0 versions.