Mega has gone from one of the best hosters to one of the worst. My main issue is that it tries to cache the whole damn file before officially starting the download. So you can't use your own download manager to continue a download after losing connection, but Mega itself handles interruptions poorly, often freezing, reverting much progress or restarting entirely.
I'd always make sure to have an alternative that uses normal web protocols.