I believe that this movie was the best video game adaptation ever. It had everything going for itself, yet it didn't take itself to seriously. Even though the story was different from the game, the main plot was still there.
It's funny to read about how critics want adaptation movies to be closer to their source material, but when they get it, they find some other reason(s) to say that the movie is worthless.
I've played the main trilogy, and everything felt right.
Critics should be a shame of themselves.