I have my bubba-droid back, and it still has a special place in my heart
after too much fucking around, I have cyanogenmod installed on it. CM7 improves on vanilla Android in many ways, not least of which are speed and configurability. In the end the steps were pretty easy (if only I'd known from the outset...):
use fastboot to manually flash the latest clockworkmod recovery nightly
ButtonRemapper. The Ideos has 3 big chunky physical buttons: start call, end call, and a trackpad thing. I don't use any of them. It also has 4 tiny little virtual buttons to do the usual android-y stuff. I've used ButtonRemapper to turn the physical buttons into menu/home/back buttons, and my life is much better
Dolphin Browser mini improves on the stock Android browser in just about every way. Its big brother is also pretty cool, but I like the cut-down version more
LINQ. Yes, it’s just syntactic sugar, but it tastes so, so damn good
Pocket Casts. I’ve gone through a lot of podcast apps on Android before finding one I truely adore. So far it has been flawless. And it’s significantly cheaper than the next-best BeyondPod
Launcher7. A Windows Phone 7 look-alike launcher for Android. Slick, minimalist and pretty. Some stuff like widgets only work to a degree, but that hasn’t bothered me. Free with unobtrusive ads, or cheap to upgrade to the ad-free version