Your opinion does not make it so.
It is an outstanding attraction that you can not experience anywhere else. It's a shame that Disney fans hate it just b/c it was built where Horizons was. Anything could've been built on that spot and it would get the same hate. Put M:S in Tomorrowland or between the Seas and the Land, and nobody would have a problem with it, despite what they say.
Btw, IT IS NOT A REPLACEMENT FOR HORIZONS! If Disney could've got a sponsor for Horizons, it would've been here. However, since they couldn't and it would've cost a ton for them to fix the problems with Horizons, it was torn down.
Your options are this, have M:S (a state of the art, unique ride) or another WoL.