I got my s3 two months ago and im starting to consider if i should have thought of that
With that being said not because the s3 wont be a great phone for many many more months after the s4 but because i have a major major issue with having to have the newest greatest phone out
If your planning to keep your upgrade for the 2 years then I'd wait for the s4.no reason to get anything less than a quad core, 2gb of ram, and 720p/1080p screen phone as they are starting to come out now.