I have tried every one of the new 2.1 ROMs....most are much much better.
The trick is to make sure you load a ROM that is ESE53 based. The only ones I have had problems with are 2.1 N1 features ported to the 2.0.1 OS (likely the ones you had problems with in the past)...and Koush's ERE25 based ROM. I was excited to try that one, since so many people talk it up....but I had freezes/lockups, crashes/f/c's and even a auto reboot all within 10 mins of load his ROM. I have to believe it has something to do with it being a ERE25 (experimental) base and not ESE53(delayed OTA).
BB, SS and BlackDroid all have vast improvements with f/cs and freezing..and most fly and do not over heat with the proper kernel.
I am excited for AdamZs Smoked Glass 6 (ESE53 base)...I have been running his beta test 9 for a couple days and have not had a single force close from any program .. native or 3rd party (even ones I pushed to the system)!