People love this film, but for me it's just a average.
While the action scenes, the CGI (for the most part), the scenes of Darth Vader and the explanations about the death star are great, the characters aren't as memorable as the original movies. They don't seem to be invested in this film. Also the story (between the first and second act) its unnecessary slow and the acting looks kinda of dull, and I think it is because the director Gareth Edwards, the acting doesn't present that much emotion or emphathy for the main protagonists.
The director might be a good visual director, but just like Zack Snyder, he's not as good directing actors.