You need a pretty hefty net connection to download a complete library in a reasonable time. My computer is a little under powered so i look at lighter games, they're all over 6GB, some are 25GB ... there's at least 3 times I've gone to buy a game, following email offers, and thought it was just too large.
I probably need to look into QoS again, but my ISP's router has it locked down.