I currently have a vibrant and this phone has everything I want on my phone. It has flash for the rear camera and it has a front facing camera. Plus it comes with 2.3 and added technology. The fact that its a google phone makes it even better. I like the touchwiz ui but I like the fact of not having to wait so long for updates or added bloatware. I think I will strongly consider this phone. So what if it doesnt have a dual core processor, the lack of sd slot is a bit odd though, i think it might be there just not come with a micro sd preinstalled. Either way, I think it seems like a great phone. I think the vibrant is fast enough. Wouldve liked hspa+ but oh well. ill wait a bit though. If the galaxy s 2 comes out with all the rumored specs it has, which I highly doubt considering each carrier got a different version of the current galaxy s, I might look into that. But for now, the nexus s is just right.