As a matter of opinion, I don't think Apple's kill all support for previous devices is good. I use my iPhone for very specific tasks. I don't base my life on it. I'm not having a love affair with it. To me it's just a tool, nothing more. Quite honestly they've messed up or at least managed to "uglify" some of the things I use. I attempted to get the iOS6 "downgrade" last night, and before my eyes the site hosting them started marking them as "not approved" by Apple.
The oddity of this is that if you look at what's available for the iPhone 3, almost everything is. This web site lists all the installs you can put on iPhones, iPads, etc.:
http://www.icj.me/ios/all#iPhone31
The red mark in each row means not available, whereas a green check means available.
To me this doesn't seem logical. It's like they're trying to force their products down the consumers throat. This is a bad idea. Like I said, my life doesn't revolve around the iPhone. If they make it so I don't like it I'll just look at and get another product and wave bye-bye to the iPhone all together.