Well at least you are able to acknowledge that there are flaws with the game. I've noticed that there are a lot of people that continuously claim this game to be perfect in every shape or form, but from what I've seen there are definitely some issues with it.
I think that's what I hate the most about fanboys, which I am not accusing anybody here of being one. They are so blindly loyal to whatever franchise they are a part of that they refuse to see any flaws that are plainly obvious to others, and then when one person brings up a sensible problem they are immediately bashed for it. I wish sometimes people would be a little more sensible about things like this.