Yeah that's pretty accurate
I'd switch MMX7 and MMX6 because while X7 was bland boring and bad way to introduce a new character it wasn't rushed with only a year of development nor did it go against Inafune's wish to end the X series forcing him to change MMZ1's plot.
"What am I fighting for?!"
You... You know that you'll make people angry at placing X8 this low? It is not perfect, I know, but I would place it at least as C tier. I know how beautiful X4 is in every single aspect, so I will never say that X8 is the best in the series. It's not near close to an emotional rollercoaster X4 is (and this is why I love X4, ho-ho), but X8 is not what X6 was and it made and implemented some really good ideas. X7 mad quastionable choices. A lot of them. But it wasn't exteremly rushed to then make Capcom NOT CARE about it AT ALL like they did with X6.
What do you think?