You can always get a custom ROM, the changes are sometimes pretty drastic. I will have access to ICS, even though I shouldn't and the latest beta is almost as fast as the best Gingerbread ROM available. Even with all the fluff turned on. Can't imagine what I would do without Cyanogenmod
But it's not for everybody.