Dude, you got to stop saying the OG Droid was bad at GPS.
That has one of the most fastest locking GPS's ever. Maybe you had crap software that hoarded it. (weatherbug would use the GPS and not share it with other apps, I had to kill weatherbug.)
That's because 99% of the time you use aGPS. With aGPS, most phones lock in under 10 seconds. A fixed Galaxy S will do it too. You can't tell how good it is until you start traveling without a data plan.
My anecdote was about me having 2 phones on me using only pure GPS. My uncle's VZW phone obviously doesn't work overseas either so we were comparing using pure GPS.
I had GPS assistance data downloaded on both phones. The OG Droid just doesn't do well. I have experienced this comparing with a Nexus One too when I owned one for a month. Back then my Milestone had a broken aGPS meaning that the it connected to a Telus server behind a firewall. As a result it was operating on only GPS. The Nexus 1 was simless after I decided I don't like the phone, but it continued to lock in 30 seconds or so even in a building. The Milestone could only lock when sitting by a window.
For the record my Milestone has been on CM6 and CM7 now for months. My episode comparing against the N1 was with stock firmware (and BTW Telus doesn't bundle bloatware like other carriers), but this most recent comparison was done on CM7 on my Nexus S and Milestone.
With that said, most people will not notice GPS issues once you have aGPS enabled.
BTW maybe the OG Droid is just fine, and the Nexus 1 is just exceptional when it comes to GPS.