You can't go wrong with the S3, let's put it this way. It will be the best device for quite some time.
You can always wait if you want, and see what other devices like the Nexus line comes out with, but be prepared to wait 2-3 months at least. The S3 can be purchased cheaper on deals and is a rock solid device.
I like my S3. The one area that it lacks significantly though in my opinion is with Touch Wiz. The device would be nearly perfect to me if it came with stock Android. Stock Jelly Bean would be icing on the cake. Unfortunately, given Samsung's track record for updating their phones and the carriers never ending hinderence for allowing updates to be pushed it will not have even a corrupted version of Jelly Bean until (I'm guessing) late second to early third quarter next year. Which by that time will still be behind because Google will be releasing its next OS.
I thought the S3 was getting a JB update as we speak? That would only be 4 months since the phone came out.
If you root it, do you end up losing some of the features of the S3, since Samsung's own add-ons are needed for them to work?
I am switching to Android for the first time from my iPhone 3GS. Should I get the Samsung Galaxy S3 now or hang on a bit?
Thanks,
Jon