I had good results with the GPS on my cappy today, but the way I used it may not suit your needs.
A few days ago I was setting at sitting at a plate glass window in a fast food place and detected a couple of satellites but never connected. It was a very rainy and overcast while I was trying to do this. This result was not greatly different than in the past. Back then I could sometimes get connected to a couple of satellites on a clear day when by a window. At the same time that I was messing with my Cappy, on my SGS3 I connected to 17 of 21 satellites in very little time. I had just updated a-GPS data on both phones, WiFi was turned off on both.
Today, I started the day with a fully charged battery on the cappy. As a matter of routine I turn off WiFi and data services unless I am using them, that held true for most of today. I was using the GPS as a bike computer, tracking time, distance, speed, and other variables while creating a track. I used the GPS for just over 3.5 hours. At the end of the day the battery was still at 56%, this is the original battery that was in the phone when I bought it in Nov 2010. Relative battery consumption for the day: Bike app - 42%, Display - 12%, Music player - 12%, phone idle - 10%, gpsd (GPS core) - 8%. Media server - 5%, and other lower consumption items.
The big caveat is that the display was off for almost all of the time the GPS was in use. I was tracking my bicycle ride, I was not using the device to navigate. The app I was using did have voice features active. It didn't take very long to connect this morning or this evening, but it was at least 30 seconds each time.
Part of the reason I resurrected this device was to use in tracking bicycle rides. I am very happy with the results of today's GPS use.
New Cappy User, I apologize if this is hi-jacking your thread.