I had a hard time going to sleep last night, so about 2:30 am I decided to fiddle with the phone to see if I could get sleepy. Well, guess what? Therfe was sholes 2.0.5. When I went to bed it was 2.0.4 rc1
I had to do the install twice. On the first try, it got to 62% downloaded and froze. I had to pull the battery and start over. That time worked like a charm. I think the problem was a drop away from3G coverage into 1X at just the right/wrong time.
Mine is WAY better on 2.0.5 than any 2.0.3 version. CPU benchmarks are about 15% faster than with 2.0.3 @ 1GhZ (2.0.5 @1GhZ too). 2.0.5 seems faster @800 than 2.0.3 did @1000. 1.2 GhZ seems much faster than the previous high of 1 GhZ. That may be because the 2.1 launcer is absent from 2.0.5. I did use it with 2.0.3. Since 2.0.3 didn't give me any problems like others reported with the 2.1 launcher, I figured I just lucked out. It was a bit of a pain in the neck having to reconstitute all of the home screens, but I'm sort of glad I did, because every time I do it I manage to get the total arrangement a little more to my liking. The phone is noticeably faster than 2.0.3 with the 2.1 launcher at the same CPU speed. So don't mourn much for that loss. It is really a gain.
The keyboard is a lot better too.
My Droid is completely happy with 2.0.5 and seems quite stable @ 1.2GhZ. No battery temp yet over 35*C. But I am not a real power user.