Some people complain about this movie saying it's unimpressive and doesn't stay true to the games but hear me out.
Some parts didn't make sense I agree, but it's really easy to overlook those things if you aren't a perfectionist because Sonic stayed true to his character and so did Eggman. They made enough video game references to show that they cared about the origin of the character. It is overall a very enjoyable movie. Very fun to watch!
P.S. Whoever actually was mad that Sonic wasn't a "Mobian" come on man, in most games he is a hedgehog living on earth. Also do not expect Chaos Emeralds when a sequel is almost certain and using chaos emeralds now would waste material for the next movie!