Just watched this movie with a couple of younger relatives. Once you understand that this is not so much a military/thriller movie so much as a live action sci-fi cartoon, it's a blast. Lots of fun and more than a couple funny moments. Plenty of shoutouts and inside jokes to the older fans, if you're about my age and grew up watching the old GI Joe cartoons, played with the action figures, and collected the comics. My guess is that the movie critics are just too old to appreciate this kind of thing.