Most of these types of movies have a pretty bog standard generic plot but make up for it with great action and characters. There wasn’t much depth to any of the characters, not much chemistry or development in Rogue One. But that’s not a major crime. I’ve seen other movies get past character development problems by having their characters face a massive mission impossible style task. Everyone loves to root for the underdog and seeing how it all unravels. That wasn’t the case for Rogue One either. It was all a bit too bland.
I’ll watch it again to see if my opinion changes. Watched Bourne Legacy again recently and thought it was better on 2nd viewing. Same happened with the latest Indiana Jones movie.