I seen a rewrite video of Sonic 06 that did the whole thing of "humans shouldn't be in Sonic" and made all the soleanna citizens birds, they also made both Mephiles and Iblis birds which just felt like fixing something that wasn't broken.
Just don't really like the idea of making 06 a Flickies' Island 2 and I understand why for Elise, I feel like the kiss would be fine if the humans were cartoony like Unleash but either way making everything else replaced to Soleanna a bird is just weird.
I have other personal problems with a video like his wavering weird voice and how the simplified art doesn't really work for me especially when there's Furious scenes in the story.
But the biggest problem I have with the video is how he says it doesn't make sense that Mephiles is evil because he lost his strength so he decided to add a new character that was the embodiment of Solaris' soul.
It's all just really gay and it doesn't make sense how he can't understand it, intelligent people envy the strong naturally and Mephiles was stripped of his strength so obviously he would be pretty pissed off by that.
Sure it's not handled the best in the game but adding a third soul part doesn't make it any better and muddles the concept, the way I would handle this would just be by double downing on his lack of power.
He has to leech off of someone else's form instead of making his own because he isn't strong enough or believe in himself enough to make his own.
He has to use mine trickery to get other people to do the fighting for him and when he does fight he makes several greatly inferior clones of himself just to be able to fight someone like Shadow all while hiding inside of the opponent's shadow.
And on the topic of that, people like to complain about how it doesn't make sense how there's Mephiles monsters when he's not a giant monster like Iblis who obviously creates his just by existing.
I think a interesting explanation for these creatures would be that he infects the Iblis ones to become his own which works with the idea of his lack of strength and explains why there are so little of them.
All of this tho is ruined by how he can travel from one time to another with seemingly no problem, can make giant monsters out of nowheres in his final battle with Team Dark and just kills Sonic in the final battle.
A fix for would be by him becoming weaker every single time time travels are uses his power, maybe he's almost even killed by Omega in that one certain scene but tries to pretend that he's fine but you can visibly see that he isn't, before teleporting away and not being seen for some time.
And in his final fight somewheres in Crisis City or somewheres with Eggman robots around that he can used to get inside of the mind of but while he does it, you can see that it takes a lot of him, something that I think should have been the same case with his mini clones.
And when it comes to him killing Sonic, I feel like it should have been Sliver, after Blaze abandoned him in Crisis City, he remembers what Mephiles told him and showed him (in my rewrite) and he decides that there really isn't any other way to make things better other then killing one who unleashed this chaos.
I personally would have changed Sliver and Shadow seeing the creation of the Solaris project to Sonic and Shadow so Sonic could get a better understanding of Elise's struggles while also becoming more important to the story and keeping Sliver in the dark for him to be the one to deal the final blow.
But maybe Sliver could be persuaded by Mephiles if he made him aware that he knows of his creation and Mephiles would change tactics to him explaining the true power of Solaris and telling him that he could use that power to make a better world for him, Blaze and his people.
Either way this post is going on for too long but that's just my opinion on a better version of Mephiles that doesn't add any extra soul bullshit to the mix.