I've had the S3 since launch, I have been looking for a reason to upgrade (was seriously considering the maxx hd too) but at this point I don't think there is a phone on the market that offers the same complete package.
Great screen, decent battery life, microsd, excellent camera. The S3 is the only one that offers it all, still with current hardware. It's hard to recommend anything else as most other phones are missing one or two things that S3 offers. Namely the strong camera and microsd