While there were plenty of cringy lines and not the best writing, I'd still recommend this, especially to Sonic fans. The effects were great, the CGI was great (though I'm rarely one to notice bad CGI), Jim Carrey was AMAZING, and I'm really hoping we get a sequel.