The OTA update for JH7 bricked my Captivate. I got the fix downloaded and started the update. Got a message that said "update failed. Your phone will boot now." Then the screen went black and stayed that way. Phone would not power on, and I tried multiple charged batteries. My phone is stock -- not rooted, no side loaded apps, no lag fixes, no deleted AT&T apps, no changes at all, excepted for market loaded apps.
Took the phone to AT&T store and they called warranty support. AT&T would not replace my phone in the store, because I am outside 30 days. Warranty support is sending me a new phone (refurb?) with a box for returning the bricked phone. Warranty told me that the new phone would have JH7 already installed.
Also, I have ordered an iPhone 4 through my company, primarily for Exchange email. I can get Exchange to work on the Captivate, but my company's security policy installs a password that locks the entire phone. I don't want this password lock on my personal phone, so I will use the iPhone for work, and my Captivate for personal. Now at least, I will have both phones and can determine through actual use which one I prefer. Up to now I have been a committed user of Windows Mobile, but I decided early that WM7 eliminated many of the functions that I liked about WM. Let all of the early adopters shake the bugs out of WM7, and maybe I will try it after my Captivate contract expires.
I really, really want to love this Captivate, but Samsung and AT&T are making it difficult. GPS problems. Lag problems, unless I am willing to install unofficial fixes. OTA updates that are difficult to install and can brick phones. The hardware is great. Android is doing fine. But the execution by Samsung and AT&T is terrible.