Finished the epilogue ending of Hades, got all the Skelly trophies and am done with the game. *Some endgame spoilers ahead.*
It's a very good game to be sure, but not completely without flaws. As I've said previously, the story and characters are all very charming and there is a seemingly endless amount of dialogue lines recorded for the game. I did 122 runs and was still getting new dialogue from various characters almost every time. The core gameplay is also still great and feels really good to play, and it's always satisfying clearing a room without taking damage.
However, as a roguelite the game is somewhat lacking. Once you manage to defeat Hades you've seen nearly all the content the dungeons will offer up. There is no procedural generation, rather there is limited number of prefabricated rooms that the game will randomly choose from for each zone and you will likely see many of the same rooms again and again from run to run populated with a different combination of enemies. There is not much in the way of variants. Even going back as far as Nethack roguelikes have often had several interchangeable versions of the same location with different challenges to keep things fresh between runs. The Binding of Isaac did exceptionally well in that regard. Each chapter of the dungeon can be one of 2 or 3 variants that unlock as you get further into the game to help keep going through the same locations again and again fresh. For example when starting a new save file you always start in The Basement, however after you've defeated each of the bosses that can spawn in The Basement you can randomly start in The Cellar instead and experience the thrill of exploring a new area in a long familiar segment of the game. This happens again after you finish the game 11 times and can start in The Burning Basement instead. Hades, by contrast, has Tartarus, Asphodel, Elysium, and Styx, in that order, the same every time. You will see them all a hundred times before you finish the game, the rooms all blending together without much to differentiate them. Mercifully you do see some variation for the bosses, the first boss can come in 3 variants, the second 5, but the next two don't have any. You can also choose an option once you've escaped the first time to give each boss one additional more difficult form, which is nice. However, it's a far cry from the variation in The Binding of Isaac, and the game suffers from the repetition.
This leads into the next problem, that the game expects and requires hundreds of runs to see all of the content. Like I said, I was still getting new dialogue when I quit the game. It's fine to give people a reason to keep playing, but I feel the balance is a little bit off in this case. In my opinion, once the dungeon stops offering up new content is the balance point that the story should be based around. Yes, you can get additional mileage from inflicting harsher and harsher challenges on yourself with the pact of punishment, and it is fun for a while, but it only does so much to distract from the fact that you are doing the same run again, only harder. Once I'd done the 32 heat challenge, there didn't feel like there was any point in playing with higher difficulty and it was only a matter of going through the same rooms again and again to tie up the remaining story threads. I feel like the game was just a little too stingy with its dialogue compared to how much dungeon it had. I would have liked it more if you could reach the epilogue ending with significantly less grind than exists in the game. It wasn't too bad for me, since I was having fun with high heat runs, but if that was something I didn't care about it would have been a long slog toward that epilogue.
Some aspect of the game could have used a bit more explanation or a rework. In particular, the heat system and titan's blood. With the heat system it's not terribly clear whether or not the game will give you recognition for skipping heat levels or whether you need to go up one level at a time. For example, getting the 32 heat Skelly trophy only requires you to complete the game with 32 heat, but does not require a linear progression from 1-32 as the game seems to indicate. I would also have rathered that higher heats gave higher rewards so that the game did not encourage you to slog through one by one through levels that don't pose appropriate challenge. However, this once again goes back to the fact that the game is designed around requiring the player to play through it an excessive number of times. The other aspect that I felt did not work well was titan blood. There are many versions of each weapon that each play differently, but require a (to begin with) very limited resource to unlock and upgrade. I found that early on I was simply not spending titan blood because I could not decide which description sounded better than the 2 aspect I had already unlocked. It would have been better if you had some way to try them out before you bought them or that you could spend keys to respec your weapons like you could with your skills on the mirror.
The Fated List was kind of a pain to fill out. I had 2 or 3 legendary and duo boons that I was missing because you need 2 or 3 requisite boons first and then it's still a random roll on top of it to get the right boon, and if the game only feels like giving you 2 Athena's or whatever you're screwed no matter what you had in mind. I only completed the bow upgrade list too, because of similar randomness. Also giving ambrosia to Eurydice was impossible. You can only do it after you reunite her and Orpheus, but they can't be together, and they're always together! She was the only one who's bond I didn't max out because out of like 20 runs I never was able to give her ambrosia! Not once.
The epilogue was a little disappointing too. It was nice the family was reunited, but I would have liked to at least have a bit of dialogue from each of the Olympians in it. Basically you hear from Zeus, and that's it. It was fine, I guess. The only other story complaint was there was far too much romance in the side plots. It was a little awkward giving nectar to everyone and suddenly having Zagreus declare his love for them. Could have done without the harem aspect.
All in all I enjoyed my time with it for the most part. It was a good story, good setting, good gameplay, but only an ok roguelite.