I have only wireless broadband (no DSL or cable available), and it is capped at 1Mbps bandwidth, but it is reliable and there are no data caps.
I have downloaded every installer since 10.7.0 and saved them. It typically takes around 10 hours. I start it before I go to bed, and save the app file after breakfast. No waiting around for it to finish