To clarify my suggestion: It would be of advantage and partial disadvantage to offer a download of the client over through your own servers
Pros:
Credibility
Staying away from ad-heavy and overall UX-unfriendly sites like Mediafire or Mega does not impact the user experience as negatively as it does right now.
[*]Customization
Hosting the client download on Team Revolutions own servers, allows for further customization of the download process. (e.g. the download has started and the user gets auto redirected to a specific site, a "getting started" page for example, who knows.)
[*]Safety
As a content distributor, safety of those files should be a major concern. When hosted on third-party storage, the only instance protecting the files from possible corruption is the third party itself a process in which Team Revolution has no insights into, or at least only partial insight. Additionally, the ads shown on Mediafire tend to be of malicious intend.
[*]Cheap
Storage is cheap.
Cons:
Money
Ignoring that hosting these files on your own storage is rather cheap nowadays, it does cost a slight amount of money.
[*]Safety
Despite hosting the client download files on your own server and gaining more control over what happens with those files, there are also security risks that come with that. (E.g. a lack of IT-security skills)