I'll make it very simple and clear: Captain Marvel is really worth a watch. It's just entertaining and visually impressive, exactly what it was meant to be.
Just keep this in mind that it's an origin story so don't go looking for an overstuffed complex story. It's just a fun action movie that introduces us to a new superhero Captain Marvel, played brilliantly by Brie Larson. I became an instant fan watching her in this action heroine avatar, something she manages to pull off with ease. Watch her in the action sequences and there's no way you can't be impressed. Viewers were literally cheering for some of the most heroic moments in the film. Samuel L Jackson as Nick Fury is as awesome as always, it's just that his character feels even better and refined than what we've seen. Jude Law is also quite good, and so are Ben Mendelsohn and Lashana Lynch.
But the one character that ultimately steals the show is Goose, the cat. Some of the sequences involving her are so hilarious that it was really difficult to stop laughing.
Visual effects are excellent, and the IMAX 3D viewing just elevated them. And since it's most importantly an action movie, every single action sequence it delivers is impressive, especially the train sequence. I would call it one of the major highlights of the movie. Cinematography in certain portions is really impressive. Humor, like any other MCU movie, is top notch and really manages to make you laugh.
Captain Marvel has a simple-looking origin story presented and executed in a terrific manner. The directors have done a great job with the characterization of Captain Marvel, and that is what makes everything in the film seem so good. The pace is brisk, gore is minimal to no, and there's nothing unsuitable for kids.