I've only had my phone a little over a week and I am still learning how to use it, but as an experienced geek I've found it to be quite workable.
My GPS may have been a little slow locking in, but it does eventually lock in (and start bossing me around). Is the issue that it is slow? That's a function of the technology.
I did prefer the way my old brain-dead iphone always defaulted (very quickly) to triangulation until it could get a true GPS (which was usually very slow).
I have noticed an increasing lag as I go about my business. Does it relate to the number of apps and stuff they are bloating?
I will wait as long as it takes for a good working 2.2 OS. In about a year and a half I will dump this phone for whatever stikes my fancy at that time. Until then, this is it.