There are three requirements any freemium model needs to meet to be successful.
1.) Large addressable market
2.) Minimal marginal costs per free user
3.) Enough features in premium tier to convert sizable portion of free users
I think the only point 1 is met.
Giving 50 GB of free storage to free users is going to cost up to $5 per user per month. That's insane. The cost should be no more than a few cents.
And how many users will ever need more than 50 GB? 0.1%? therefore point 3.) is broken too. Not to mention premium tier pricing is too cheap to make it profitable even without free users.
Mega will shut the door as soon as it runs out of investor's money.