It seems for a lot of people only unofficial upgrades are the way to go. I am owner of Samsung Galaxy S (not S II or S III) and I was quite disappointed by being stuck at Android 2.3. After that I was like or I am going to upgrade or buy a new one and I have to say when I got Android 4.0 it got smoother, faster and used less memory. Upgrade to Android 4.1 was mind blowing, even more memory free and available for use by applications. I think that the things like "Oh no, sorry, we will not upgrade your phone, because it does not have sufficient hardware" is just another way to scam you into the buying of a new phone for the sake of a new system.