I know this is a little late as its already on itch again but Mediafire is usually the better option if its available. Mega has a rate limit issue that sometimes prevents downloads or makes them take 10x as long.