There is 2.2 leaked from Samsung for the Vibrant (i9000), the Captivate, Epic 4G, Fascinate are still out of luck at the moment. Unfortunately, Samsung has no plans to release the Captivate to other parts of the world at the moment, so I am pretty much stuck with US firmware with tons of AT&T bloatware.
Thanks to the guys at XDA, there were able to remove the bloat, root, sideload, tether, OC/UV with one update.zip file!!
I really don't know why Samsung would sell the Vibrant across the world when the Captivate has a slightly better built quality (not as plasticky).
There are some great ones coming out that you can consider, and forget the Desire as it is OLD already:
- HTC Desire HD (4.3", 1Ghz Snapdragon)
- HTC Desire Z aka Vision, G2 (3.7", 800Mhz, w/ QWERTY keyboard)
However, all of the above rumored to have standard AMOLED if not SLCD... it's not even close to Samsung's Super AMOLED (eat battery like crazy!!)
I still think Samsung is more superior is many ways as the CPU and GPU is faster (Hummerbird, similar to iPhone's A8 w/ PowerVR).
PS. Just went to the Apple store, can't believe that my phone weigh less than the iPhone 4!
I spent 3 nights and was able to convert my AT&T Captivate into the Galaxy S (I9000) with stock Chinese interface and input, all the Samsung apps!
The process is super painful because it has been a while for me to get into dev work with shells and command-line. It's not perfect but it's stable so far with a few twists such as ext4 and numerical battery meter.