You can get by on 100mbs, but it stinks. I am at a remote location and limited to 100mbs. I get a 10gig file to transform I spend so much time downloading it, fixing and send it back.
So taking normally 15 minutes to transfer the file. it can take 1.5 with 1gbs, or 18 seconds with 5gbs.