I would recommend Aria2. It can download several chunks of a file in parallel, resume downloads automatically with a set number of retries, it supports mirrors (maybe not an option for Google Takeout, but for other cases), and it can dpwnload over many different protocols.
You can use FF’s or Chrome’s cookie files: http://aria2.github.io/manual/en/html/aria2c.html#load-cookies