Honestly, although I would give this game a 4 star review from MY personal experience, as a game, I would give it a 3 1/2 star review (unfortunately, half stars don't exist). It's flawed in several aspects, but it's overexaggerated on being "the worst game ever made" (clearly, none of these people played some early 90s western made platformers) and it also tends to be more fun the more you play it. Just..... please don't try Xtreme Mode.
The game has some absolutely amazing ideas in both story and level design. The bad seems to be gazed upon the most in the fandom and for good reason, when it's bad, it's BAD, but there are plenty of positives too.
Rainy Turtloid's stage is one of my favorite stages in the MMX series. MSP's stage is also very well crafted as well, and some stages aren't even half bad for what they are, like Yammark's, Sheldon's (I'm actually glad it's short, the stage is slow enough as is), and Mijinion's stage (although a little too easy and short imo).
Alia has also been given a substantial amount of character development and is far less annoying than she is in any X game, even X8. This was when I started to like her. There are probably more elements I failed to talk about, but still.
Overall, X7 will always be the worst X game. Not X6. Thanks for coming to my Ted Talk.