The only downside to EdX in my opinion is they don't support badges on Acclaim. You do get a certificate, but there's nothing you can add in your signature or share through your Acclaim profile. If it's an official Microsoft course, I don't see why we couldn't get an official Microsoft badge similar to the Azure role based ones on Acclaim upon completion.
But besides that, this course absolutely is really valuable! $99 well spent :)
www.000webhost.com