The biggest problem with Fire Emblem: Three Houses, if I were forced to try to consider what didn't work as well as it could have in my favorite Fire Emblem game to date, is that it locks you into something like 50 hours or more of a single route early on. In a game with four of them total, that's a whole lot of unseen gameplay and cutscenes and dialogue. The natural solution is, of course, to simply play those 50 hours or more four distinct times, but Fire Emblem: Fortune's Weave has instead actually learned its lesson and gone down a different path.
Or, more specifically, Fire Emblem: Fortune's Weave goes down all of those paths at once. Narratively, the games set our protagonist on a path to travel back in time to change the fates of four distinct heroes – Cai, Dietrich, Theodora, and Leda – in order to have a chance against the demon god, Balor, in the present. (Future? Whatever, it's Intelligent Systems' fault for doing a time travel story.)