Best stable ROM (any version of android, for general usability)

view story

http://forum.xda-developers.com – I'm giving my old HTC Desire to my friend, but before I do I want to flash the best ROM for a laymen's use, in terms of stability, battery life and speed. Personally, I have a Galaxy Nexus with JB and I love it - I think JB heralds a new era in which android finally shows that iOS is just hype and not god. I've seen there are ROMs right the way up to Jelly Bean, which I find pretty amazing considering the age of the Desire handset - however, there must be quite a few issues to iron out, and I doubt that my friend, who will be more worried about his phone working than whether it's up to d (HowTos)