havent done it since mine came with android but i would update to 2.3. might get out a few kinks.
so i see your phone is based off of HTC Leo so maybe you can flash CM7 on it, read up on it here:
[Daily] MAGLDR / cLK Cyanogen Nightlies 2.3.5 [kernel: charnsingh_online latest] - xda-developers
or maybe try the sense 3.0 rom
[03 AUG][SD/MAGDLR] MccMBoxmaX GS V9 Gingerbread 2.3.3[Sense 2.1+3.0] 3D Effect 720p - xda-developers
HD2 Keeps On Living… Sense 3.0 With Working 720p Camera | xda-developers
im all about different rom's, ive tried about 4 of them so far on my droid x and i love the cm7. remember it's impossible to brick your phone. it will bootloop but if that happens plug it into your comp and sbf back to froyo.