The phone screams for ICS, and it's nowhere in sight for the newest LTE phones.
The form factor and phone itself is fantastic. I don't like that I miss iOS 3 because it did more.
What I've learnt is:
1) After Android releases a new version,
2) Samsung has to release version with their stamp
3) then it gets passed to your carrier to release a new one.
The Carriers are the bottleneck for the most part given the amount of Samsung ROMs floating around. They may or may not update it, or release anything.
Many of us have been spoiled with direct updates from Apple.
When I first got the iPhone a few years ago I wondered why Apple was so gung ho about controlling and directly updating my phones.
In hindsight, it was most welcome.