Detective Pikachu looks like it was made by people who cared about the project. Sonic looks like it was made by people who were contractually obligated to make a live action Sonic the Hedgehog movie, with the possible exception of Jim Carrey who at least seems to be trying to pull off a Raul Julia in Street Fighter.