I have both the EVO 3D and the Galaxy S2 Epic Touch 4g. I love my EVO 3D mainly because of sense, not to mention it's a fantastic phone. The Epic Touch 4G is the BEST phone I've ever handled, I'm a wireless Rep so I handle just about every smart phone. The screen is just as sharp if not a little sharper and the size of the screen is a huge plus. It's the thinnest smartphone to date, Suck it Iphone users =D, and it's build quality is pretty nice! Camera/Video capture is GREAT, full 1080P video is one of the best experiences out there on a smartphone, while the pictures are just as good as the IPhone 4S's. Speed is unmatched by any phone out there PERIOD, the Exynos is just simply the best, better than the Qualcomm Snapdragon/Tegra 2. Overall data speeds are better, HTC and Sprint have admitted to flaws in the EVO 3D's Modem design and unfortunately it shows, slow data speeds 3G and 4G alike, while the SGS2 has no problems that I have noticed!

Jumbled post, I know, this is on my phone so formatting isn't perfect but I give Positives towards the SGS2 which are Negatives for the EVO 3D.

i'd say the SGSII. I had both phones, in terms of performance i think it's gonna be pretty close. i guess it all comes down to features, really. The 3D camera was pretty cool but i didn't use it a whole lot and to be honest the camera on the Evo3D wasn't that great. Sense 3.0 is pretty nice but still seems boring. SGSII does have issues like "LOS" where all the sudden you just drop signal and most of the time when that happens you end up rebooting your phone to fix it. though I've never had that happen to me..and i love my Galaxy. Just my hope i helped.