Watched it on Netflix fairly recently. I liked it more than I expected to. Fully came into this expecting a Monsters University/Finding Dory sort of blandness, but I'm surprised how much of the original's identity it kept intact. The retro modernity is a joy to look at, the spy themes and ambience were AMAZING, and the action is better than it's ever been.
I do agree that a lot of characters clearly had nothing to do, but my biggest disappointment is Elastigirl to be honest. She was great in the moment, but by the end I'm just sitting there like "did her character arc even have a point?" Mr. Incredible had a pretty sweet arc, but I don't feel like Elastigirl personally gained anything by the end of the movie. The baby was actually pretty adorable. The slapstick wasn't anywhere neeeaar the "hurr Minion humour" type of thing that some people where being hyperbolic about. Violet and Dash's roles felt very auxiliary and reduced from the first movie. Dash in particular became an annoying parody of what he used to be. Frozone and Edna were great as usual. Some of the new characters were great.
WHAT THE FUCK are those F-level super hero designs. Soooo fucking ugly. Just one of them alone looks like they got teleported from a different universe, but having them juxtaposed against one another is just a clusterfuck of colours. They feel like leftover sketch scraps that they decided to throw in the movie because they ran out of of time.
I actually kinda dig the main villain. Great idea, background, and personality, but they reaaaally needed to make it a bit more personal to reach the heights of Syndrome. Definitely needed more bonding moments and red herrings to make that final revelation a surprise that really stings.