It's not really a review as the phone isn't out yet, but rather a detailed spec analysis.
I do agree with Leo. Creating an OS for multiple phone types is a concern. My 3 yr old iPhone 3GS still works as good today as when I bought it, although I might give the Galaxy S3 a shot.