So you tested them side by side? That's important. But besides "Open GPS Tracker" running in the background on a drive, GPSTest is the app I always have running on top, to see my actual speed without the speedometer/tyre deviation.

(
The 'old' app thread )
What I did was run a series of tests with each app over several weeks in the following order :-
(i) 5 tries with default Google Maps with just GPS turned on and no Wifi assistance.
(ii) Followed immediately by 5 tries with 'GPS Test' app with just GPS turned on and no Wifi assistance. Wifi is only turned on briefly to clear old AGPS data and re-download fresh AGPS. Thereafter the 5 runs are done without Wifi.
(iii) 'GPS Status' app will be tested after 'GPS Test' in manner identical to (ii) above
What I found....at least for my S2, is default Google Maps/in built-GPS combo almost always never acquire a lock even after many minutes elapsed.
GPS Test will get a lock within 30 secs to less than 2 minutes depending on how many sats are visible. This kind of lockspeed is still persistent even if I negate updating AGPS for a week. As I write this, I have not updated for 7 days and counting.
GPS Status needs a reasonable time between AGPS updates/recalibration (say 3 to 4 days) to get a half-decent locktime, although on my machine a 'decent' locktime with GPS Status refers to an average of 2.5 minutes with lows of 1.5 minute and highs of more than 3. Worse performance comes after clearing old AGPS data reclibrating with fresh AGPS when it can run more upwards of 6 to 10 mins to get any sort of lock. This can be tedious if I hav to recalibrate every 3 days. At its best, I'm still getting worse locktimes with GPS Status and with far more tinkering and housekeeping when compared to GPS Test.