Not graduated yet, I'm about at 40%. So far it's very interesting and well done from an educational point of view. There're some rough points still - you can see the classes were originally taught at the brick-and-mortar university and they have been "ported" to online, plus sometimes there're some glitches between different systems being employed, but the overall quality is astonishing, especially for the price.
Probably an in-person MSc will be a bit better than OMSCS, but it will cost 7x-8x and would require people to move around the country.