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.
Sony Xperia Z Ultra C6833
Stock .257 Unrooted
Samsung Galaxy Note GT-N7000, iPhone 3GS, HTC Touch Diamond, HTC Touch Pro, HTC Universal, Sony Ericsson P990i, boat load of nokia's for a long time.
I love this site!!! Thanks to all