Watched the whole thing with my girlfriend last night and despite being a little annoyed with Sonic's antics, we loved it. The characters are fun (even sonic since he's getting actual character development for once), the fights are cool, and the worlds are actually interesting. It surprised me too cause I thought it was going to be a simple fun little story and was not expecting the amount of complexity to it. This is a multiverse story done right and I'm here for it.