In 2 years, well, yeah the GS2 may not be able to run top of the top end games anymore, or if still compatible you may experience lag. That's about it. The only thing limiting you from buying better is that you can't afford better. So is there really any reason not to buy the GS2, when its the best you can get? Worrying about whether or not it can play games in 2 years time is pointless when you can't afford something that can. If you can get something better then go for it, but there's really nothing to worry about here as far as I can see.