It was definitely a pretty good movie overall. It has some quirks that could've been fixed, but it was a good and funny watch. It's more directed towards a general audience than the fans of the game for sure, but that's fine. That shouldn't be a reason to consider it a bad movie. The sets and costume designs were amazingly well done, too. The writing could've been better at times, but it was fine overall. I think people think it's a bad movie because they've been considering it a bad movie since the trailer came out a year ago and don't want to be wrong.
TL,DR: Good movie and worth a watch but definitely could've been better in certain aspects.