I'm with Juggs here. I'm thrilled with this game. The aesthetic content isn't really there, I wasn't super thrilled with the direction they took the story, Invasions is a bit of a flop, there are a ton of head scratchers from a UX perspective, but I don't really care about any of that stuff. The gameplay is super fun and it feels so refreshing after MK11.
I don't agree with the sentiment that "oh, they should have left this thing in the oven another six months, it's rushed and too early". That's exactly the opposite of what you want. For a modern game (and really for modern software in general), the sooner you can get it in people's hands and get feedback, the better equipped you are to make changes based on what people are telling you. The more you build into the product without anyone experiencing it, the more you make decisions in an echo chamber, and the more decisions start to ossify in a way that is really difficult to change.
Rather than thinking of it like "do you want a more polished game or a less polished game?" think about it more like "do you want to try the game out earlier on in its development lifecycle and be able to influence what its more polished state looks like, or do you want to just let them continue to polish it in a vacuum for another six months based on what they internally think is best?" I know what my choice is.