Currently in the finale of Yakuza: Like a Dragon. On the plus side, the job system is solid, and the story is pretty great overall, with several big reveals closer to the end. The downside for many is that since it's a JRPG, levels and stats matter way more than skill, the scaling of XP to level scales exponentially, and there are a few massive required roadblock bosses near the end. I don't mind the last one, as the characters in question are canonically ridiculously strong, but they have apparently become meme-worthy for how much extra grinding was required to pass them. I beat them first try but I'm also 100% completing everything, and there were some attacks that did 90% of a character's life so I couldn't have gotten away with much less. The amount of XP you get from random encounters is also way too little for how many of them spawn in, and you can't get a "No Encounters" ability until 90% the way through the game. A fight against 6 Level 26 enemies on the street will get you 900XP, but fighting those same guys in a story fight will get you like 26000XP. The scaling could definitely be more balanced, as even with taking up both of a character's accessory slots with XP boosters it still takes too many battles to level. At least your HP/MP refills every time you level the character or a job. I know there are 2 post-game dungeons, my highest job level is 32 after 101 hours, but the max job level is 99, and that's a little scary, that it might be required at some point to get that high.