The human characters added in the first Sonic movie are, thankfully, given much less screen time and plot focus. They're still there, but in ways that aren't as grating as before. Both Idris Elba and Keanu Reeves completely sell Knuckles and Shadow, respectively.
The fight choreography is really amazing, as expected, and gets a lot of mileage out of just how *weird* Sonic and Shadow are as characters.