This is a movie that knows what it is about - Channing Tatum dancing. It has the good sense to never go too long between dance scenes and to keep them all fresh and fantastic through varied choreography and locales.
Yeah, the side characters are weak and yet have too much screentime, and the writing for the lead actress gives her no agency whatsoever (her only hard choice, the one foreshadowed by almost all of the movie, is made for her by circumstances). But those are small complaints in a delightful, danceful movie.