I've already suggested this phone to a few friends and everyone is quite satisfied.
Sure there is the GPS issue, but I don't buy phones because they have GPS, that's just silly. As an "extra feature" it's OK, but to expect full GPS functionality just like a Garmin hand held for example is crazy. I know I have a Garmin.
This entire "all in one" concept, of having a great camera, video camera, GPS, video player, music player, kitchen sink, etc has gone a bit too far in my opinion. Yet that aside, it's also important to note that I have a Droid X , original Droid, Droid 2, iPhone 4, and HTC Desire and none of those are perfect either.
It's technology folks and it's not going to be perfect. I've been doing this too long to mislead myself and expect perfection.
What it _is_ about, is
taking personal responsibility to research _first_ then buy the phone what suits your needs the best.
Blaming Samsung for not fixing the GPS on _your_ time line is absurd. Some things take time, and at least Samsung does not have the ultra arrogant attitude of Apple where denying the problem exists, is a way of life.
So I happily suggest this phone to my friends after qualifying them to see if they are a good match for this model. After all that's the beauty of choices, there is something for everyone.
Me? I find the Captivate, especially nice after the update I did a couple of days ago. It's the best Android out of the four activated models I have now.
Cheers...