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.
First, I'm sorry that you can't get past the movie's flaws and enjoy it for what it is. Second, you have yet to state what you think those flaws actually are. Third, what I consider to be flaws and what some idiot internet reviewer considers to be flaws are two entirely different things. It's called subjectivity.