I'm going to be buying my first smart phone Saturday and im thinking of getting a Samsung Galaxy S2, would you guys reccomend i get this phone and for people who have had this phone, do you experience any sort of problems, and also would this phone last me until my next upgrade?