The game is very beautiful and has great visuals. The combat is refined and a blast to use. And the world and characters are very immersive dragging you into the story and keeping you invested. The downside is that the level system I feel is very broken. Sometimes you can fight somebody the same level as you and not break a sweat and sometimes they one shot you to death. The game will tell you that you have to be a certain level to do something. You reach that level and then you find out, “now I have to grind for another three hours even though the game promised that where I’m at right now was good enough.” I know that sounds petty but when you really start to play the game it gets pretty annoying.