Darth Vader carried the movie for me. I hoped we would see just a little bit of Darth Vader and that he would show us why he is so feared. Both of those hopes were met.
The rest of the film was ... alright, I guess? No, it was good, but I wasn't sitting there with a stupid grin on my face for the whole movie like I was when I saw The Force Awakens. Now, I do think TFA had more problems than Rogue One. Indeed, I can say that Rogue One is the better Star Wars movie. But I just had more fun watching TFA.
If Darth Vader hadn't had his two scenes in this movie, I would have ranked this move worse than Revenge of the Sith and maybe even worse than Attack of the Clones. Maybe my opinion will change when I see it again.
EDIT: On another note, I wondered the whole movie whether the kyber crystal around Jyn's neck would somehow become the one used in Luke's RotJ lightsaber. We usually expect a green crystal for a green blade, but I'm not sure that is canon at the moment, so I thought that might be a possibility. But the way the movie ended, that's not the case. (And yes, I know in the old canon Luke built a synthetic lightsaber crystal in Obi-Wan's hut.)
Nothing gets worse the Attack of the Clones.