@michaelheuberger there are a few things at hand
First of all if you use a GPS without any form of assistance getting a fix can take up to 12 minutes (the data about the exact location of the satellites is sent over the GPS signal and this can take up to 12 minutes).
EPO Download and AGPS (satellite data) downloads can be done over a data connection and over WIFI. But there is a big difference between EPO data and AGPS data. EPO data is valid for about 20+ days while the AGPS data only for something like 4 hours.
Testing showed that getting a first fix using EPO data is slow(± 45 seconds) compared to getting the fix over AGPS(± 15 seconds).
There is a lot of confusion about location data. AGPS can also directly provide the device with information about it’s current location. This is normally a global position that is not very accurate and it depends on the network what kind of data you get back (Wifi or 3G). This kind of positioning will at least provide a global location even when inside a house.
In my experience enabling the data connection and enabling APGS provides a decent (not great) positioning but when in a location where I have no connectivity I will enable EPO download beforehand.