2.09 radio seems best, as does 1.72 base and 218*** WM builds. look for roms like those.
Laurentius's ultimate power has great battery life. But most are ok for HD2. There are very few stinkers, and most battery life issues are due to 16GB cards - avoid roms with the documents/e-reader tabs to be sure of better battery life.