Arguably my favorite game of all time. The story is great, the character development takes all characters on a journey of self-evolution, and it was fun to play. It isn't perfect by any means, but what game is? The major drawback is there is a lot of back tracking and a lot of the side quests have to be sought out by going back to towns after completing various sections of the game. However, it is worth it as a lot of the side quests really add depth to an already deep story. I cannot recommend this game highly enough. Honestly, 9.5/10. It's minor imperfections are easily overlooked as they deliver what I found to be a rewarding experience.