Glad you are happy with it, Gotta love Android phones! I Have a Hero myself so although I cannot comment "directly" I am still using Sense UI....
To help conserve the battery, reduce the refresh times of any streams/emails etc. to 1hr intervals, also make sure you have widgets on your home pages for WiFi, mobile internet and GPS so that you can turn them on and off as needed.
Also do remember that batteries should get better if you look after them properly. I can get my Hero to last just over 2 days now after an overnight charge.
The keyboard I wasn't so good with to start with but now I can fly along faster than an old style keypad. I guess it takes time to get used to a new keyboard and it seems to anticipate words you will probably use quite well I think.