I've had the Captivate since it first came out. It's been a good first Android/smart phone, but I wouldn't recommend it to anyone at this point. Samsung has been horrible with updates on the handset, and aren't supporting it anymore. I don't know that I'll get another Samsung for that reason.
The Captivate is OLD. The Galaxy S3 is out now.
Get something that has ICS, or will get an update soon, has a better processor, more memory, bigger screen, etc.