The GPS will be off a bit if you have the 'use wireless locations' box checked. If you let it just use the regular GPS, you should find it to be much more accurate. But the GPS on this is head and shoulders above the Captivate, even with all the "fixes" out there that made the Captivate somewhat tolerable.
Next Phone: Your guess is as good as mine!
Nook HD+: Rooted, no need to ROM.
Atrix 2: Rooted, soon to be retired.