I enjoyed the film, even with its flaws. I don't need to read what some idiot internet reviewer thinks about it.
For me, it's the other way round: it's those major flaws that did not make the film enjoyable. And the fact that you acknowledge that such flaws exist makes your claim that "some...internet reviewer" is an idiot.
Put simply, no amount of special effects, etc., can make up for such problems.