in most europa, up and down are unlimited in volume.
but speed ... 5-10 MBit/s in download ... and less than 1MBit/s in upload.
so, yes ... bitcoin blockchain with blocks limited to 20Mb can be a problem ... for private nodes.
maybe satoshi have right to say "when the time comes, only professionnals nodes can efficiently provides bitcoin network with blockchain data"
professionnal node = 1GBit/s ... synchronised (UP and DOWN).
We aren't going to see 20mb blocks for years and years though, it is too early to theorize that it will push out home nodes.