I've found that for my needs, the Jwrightmscp ROMs are the best. I have much the same setup as joey jojo, minimal today usage and pretty minimal install, but it's fast. I do have a couple of glitches with it, but think that's more from dodgy program installs, need to do a hard reset I think.
I would certainly say one of Jwrights, but it is pretty user dependant. Also, must take into consideration your Radio version, it willl make a huge impact on the performance of your device re. stability and functionality.
Paranoid Android v0.4a... Perfect!
iPhone 3GS, HTC Touch Diamond, HTC Touch Pro, HTC Universal, Sony Ericsson P990i
I love this site!!! Thanks to all