OK, I backed up my installation, wiped data and cache twice and installed Sapphire 0.6.0 fresh using Clockwork recovery.
1) Installation went smoothly.
2) First boot was about the same as with previous ROM wipe and install. I didn't time it, though.
3) I need to use Wifi to sign in to Google for the first time since there is no cell service here. The first attempt to switch to wifi crashes the startup program but it recovers perfectly. This happens for me with all the other Froyo ROMs, too.
4) Second attempt to log in goes smoothly and phone starts...
5) Everything works. Apps (slowly) update themselves and I updated manually those that did not. Google Maps updates smoothly.
In short, this was as painless as updating from 2.0 to 2.1. And for me far less painful than the past week of wrestling with the non-source Froyo ROM's. That's not the fault of the excellent devs working on them: its that the wireless hacked into the leaked ROM didn't work well for me. Sapphire 0.6.0 "Just Works(tm)" in my experience.
The only issues I have are the known ones:
- Stock Wifi Hotspot app is screwy.
- No Facebook sync.
My quadrant score right after all the apps updating was finished was 1102. Note that this is before running SetCPU.
I then killed all apps and ran it again for a score of 1164.
I then enabled SetCPU for the first time, set it to full speed (1gHz with the stock kernel) and the OnDemand profile: quad score of 1249.
With the Performance profile in SetCPU the quad score was 1272.
As a last test I rebuilt my usual desktop in the stock launcher: Beautiful Smaller Home, Power Control, 3 S2 calendars (2x1), 2x3 agenda widget, a 1x3 sticky note, and Medium (3) music player. With SetCPU back to OnDemand my quadrant score was 1240. And that's probably about what it would be under normal use.
I'm really pleased with it. It performs well, installation was smooth. Other than the wifi hotspot icon hanging out in the notification bar it works flawlessly for me. (I don't rely on Facebook Sync.)