Having read numerous reviews all over the web about terrible battery life and lack of flash support, I bought this phone with great trepidation. However, I'm very pleased to say, that I'm thrilled with my new purchase. Not only is it a beautiful looking phone, it's got what you'd expect in a mid-range smartphone, bluetooth, wifi, gps, 3g, camera/video capture, fm radio, music and video player.
I can honestly say that I've had no issues with battery life. I would class myself as a moderate user, using my phone to check email, browse the web, text and make phone calls. I've been using my phone for the best part of three or four days, and I'm only just at 67%. I will add that I turn my phone off at night, but I'd say that if you make sure your screen brightness is turned down, you turn off packet data (3g) until you need it, and you make sure your Bluetooth and wifi are off until needed, this should help massively. Just to make sure I maximise my battery life though, I run the JuiceDefender app in the background, and I've found this really helps.
Where flash support is concerned, this seems to be a real issue with Samsung phones. I know flash on websites is being phased out, but there are still plenty of sites out there. Thankfully though, there is a way round getting flash on your phone. Having read many forums, and people talking about rooting or using custom roms that MAY enable you to use Adobe Flash Player, I'd rather stick to Puffin Web Browser 2 app. Puffin works nicely for my needs, I feel safer knowing that I'm not compromising my phone in other ways, and while it might not be the best option, it gets the job done.
While I can't say that I've tested everything thoroughly, as I've not had it that long, I am more than happy to say what a capable phone it is. In my opinion, it's got everything an average user would need, and it won't cost you a fortune either.