I'm on Sprint and just finished a month-long trial period where I owned and used the HTC Arrive, the Nexus S, the Motorola Photon and the Evo 3D. Previously I've used the Galaxy S and LG Optimus.
The Evo 3D wipes the floor with all of them, imo, which would not have been my guess. Seriously shocked by how nicely done this device is. HTC's Sense interface is extremely polished and makes a huge difference. The HTC stock apps (Calendar, email, text, etc) are so well done that I've skipped most of my usual downloading of third party apps and utilities. The battery life has even been surprisingly decent.
The 3D feature is a non-issue for me, and I leave it turned off during regular use. However, I played a couple games with it and it's cooler than I expected.
You can wait on the Galaxy S II, at least to satisfy curiosity. Not sure how will compare.