I own this phone, and have for awhile, he's my review
It did come with 2.2, and a version of the Viewsonic launcher app that could be turned off. I did an OTA (over the air update) mid December and that put it up to 2.3.7 Gingerbread, but then the new Viewsonic launcher app was always running, and I could not go with the Android default. I though 2.2 was slow, but 2.3.7 was slower, until I rooted it and removed the Viewsonic launcher and all the other crap that was slowing it down, now it works great.
Under 2.2 the loudspeaker volume sucked, but 2.3.7 fixed that for the most part. Speakerphone is still hard to use while driving, as it is still too quiet.
Dual active SIMs
OS is nice after updating from 2.2 Froyo to 2.3.7 Gingerbread and rooting to remove all the non-removable junk.
3.5 mm standard headphone jack.
Battery is OK for having 2 radios on at the same time.
I'm not nice to it, but the screen still doesn't have a mark on it.
Camera is OK.
Deals with contacts nicely, lots of options.
Fast enough to run Angry Birds.
USB/charging connection is behind a lame little cover, and is on the side. (this really is lame)
2.2 had a weird "Airplane mode" error that drained the battery quicker.
Not the fastest CPU, not even close, needs to be better.
No flash for the camera.
Only about 100mb free on the "phone" for adding apps that can't be moved to the SD. (most can be moved, but not all)
Under 2.2 sometimes after powering on or rebooting, Apps stored on the SD card didn't show up, or showed up with a broken icon. This error has gone away completely under 2.3.7.
Speakerphone is too quiet and the person on the receiving end hears background noise pretty badly. (normal non-speakerphone is fine).
Battery will last about 4 days if Wifi and Bluetooth is off and you don't make or receive any calls.
About a days worth of calls will drain the battery in a day. I charge it every day of two (usually every day)