Here's an interesting stat: more than 150 million handsets have been shipped with Qualcomm's gpsOne functionality. Does the end user even know/care that tis functionality is being designed in? It'll probably make a bugger difference if/when the E911 mandate finally kicks in. However, for the time being, I'm not sure if the handset makers should be spending their valuable pennies on this feature.
When GPS is finally implemented the way it think it eventually will, with location-based services, then it makes more sense. Location-based services include things like localized directory assistance (with coupons to local vendors), etc. But in the meantime, what's the use.