In some aspects, this game is a step up from Batman 2. In a lot of other ways this is a step back from Batman 2.
Sometimes this game holds your hand too much and other times it leaves you with no direction whatsoever. Being able to change to different abilities on the fly is really nice, but then the game wants you to change abilities and characters pretty frequently. There are missions where you go out with three or more characters and the game never bothers to make you use all of them. So why even bother having a squad if you are just going to use one or two characters?
Batman 2 was an example of how spoken dialogue in a Lego game can work. This is a great example of why it doesn't work. The writing itself is very juvenile. I also never cared about what was going on, maybe because the writing was directed so much towards children.
The gameplay loop is good enough. It's your standard Lego game. My absolute biggest gripe is that multiple functions are tied to the same button and it can be finicky what function you'll get. Sometimes you tap it and nothing happens. Sometimes you hold it down a fraction too long and get the "hold down" function instead of the tap function. Sometimes you hold it down and get the tap function. There's not much rhyme or reason to any of it.
I give this a thumbs up because it is still a decent game. Be warned though, this is a step back from Batman 2 in a lot of areas. I don't know if the scope of the game was a bit ambitious for the development time , if things were rushed in general, or if the quality really fell off that hard. The Lego Batman trilogy is honestly a great window into how game philosophy changed between each game. Seeing it right before your eyes is really neat, even if the final game here isn't great.