I think if you live close to their servers maybe most of the issues would not be noticeable. If the app downloads and installs while you have the app page open then it seems to go smoothly. From Asia, I always get DSL speeds and need to leave the app/phone open for an extended amount of time to download even the smallest app
Im european and the app still worked perfectly fine when my data bundle ran out and I had to finish downloading data/apps on 4kbps.