I used the Sholes 2.0.3 ROM with only one problem: Downloading the ROM itself. The download stalled twice and I had to hard-reboot the phone each time. This step occurs after rooting the phone and before flashing the ROM, so there was no risk of bricking, far as I could tell. Once the ROM downloaded, it was smooth sailing.
Even before I overclocked, it seemed faster. But overclocking makes everything smoother and faster. Pinch/zoom, scrolling in the email app, web browsing, app launch are all much improved. Even the camera starts up faster, though picture-taking is not noticeably faster.
The only other anomaly is that I de-selected the uninstall Facebook option, but SMUptadter uninstalled it anyway. I reinstalled the app. No big deal.
I am using Battery Dog (free in the marketplace) to monitor temperature. So far it hasn't gone above 33°C, even with over an hour's constant usage. Using SetCPU to reduce the standby CPU to 125MHz seems to slow battery drain.