Yes it does have it's flaws, but what game doesn't. At it's base the game play and world are phenomenal. The battle system starts you off easy and becomes more complex and suits many different playstyles. The exploration and movement mechanics are honestly just fun.