I would like to hear peoples opinions on what is the best ROM to use. This could be for overall general purpose, or your specific situation.
Please have a pros and cons section to make this a little more organized and complete.
Thank you to everyone who discusses!
Hands down, the best ROM / kernel combo I've used is the JRummy Lithium Mod ROM and using the jdlfg kernel (which was built specifically for Li-Mod). I went with the 1000mHz clock speed, SetCPU, and using Launcher Pro home launcher along with the command in my sig which locks it into memory.
But this setup runs very fast, and is most noticeable when scrolling menus and you can note that the scrolling is ultra smooth (must also use the jdlfg kernel to notice this smoothness). But my setup just runs so nice now and it never studders / pauses on wakeup and in general, I am very happy with this ROM.
There are more details to it than that. If anybody is serious and wants to try running this ROM, they should use it with Launcher Pro (if they want to expect the same results as I have), and so I would recommend they go to the Lithium Mod official forum thread here and read most of that, and also go to the Launcher Pro forum and read my threads over there, and also go to the Overclocking 101 thread here in this forum and read my posts there (really should read the whole thing). But with this setup I'm running now, the performance so smooth for use in the real world.
The only feature I wish to add to this ROM / kernel in the future would be Compcache support, which I did try using a different kernel, but that kernel in general, ran too slow (the Slayher kernel) because he compiled it with all the modules which bogged it down, but the Compcache feature was nice. I hope to see jdlfg add in support for that at some point, but I love how fast his kernel runs since he compiles it light with only the essential modules to run (lean and fast).
.
.