Cameron's bad take on testosterone aside, whether misconstrued or not, the movie is definitely worth a watch.
Especially for a family with children a bit older than say 9-10. The previous movie wasn't really suited for children, but this one is much more child friendly.
It's also refreshing seeing a movie with a strong family focus and anyone with one would be able to relate to what is happening on screen.
As for the long watch time you won't be caught looking at your phone/watch unlike in other movies. For the more obvious need to get up I recommend the app
runpee.com
So the writing and dialogue is flat which will likely have you unintentionally laughing and there are quite a bit of logical inconsistencies. These are all well known weak points of Cameron movies.
On the plus side the visuals are amazing and the under water visuals make those of Black Panther 2 look like they were done by a bunch in kindergarten.
Worth it to again mention the whole relatable familial story and lack of ham-fisted ideological messaging.
In short it is one of the 2 popcorn blockbusters this year along with Top Gun.