I have personally never had any issues when using mega (except their shitty limit)
If you want to torrent I would recommend a debrid or seedbox service, if you have the money to spare. I personally use Premiumize. (There are a lot of better options out there.)
You can use the service to download the file to their servers then direct download from there.