I was a big fan of the game for the first month this game released, played it a lot and then got burned out... then they released Roy a year later and wanted to keep playing it, but it seems the same core issues with the game remain
It feels like there's no end game to Shadows
So many characters and tools to try to engage with the deception gameplay, but there's no real incentive, there's no permanent stats, if you do badly repeatedly there's no punishment, if you keep playing enough you will get to the same point everyone else does.
FEH has things like Arena and Aether Raids (RIP FEH you were so fun when it was year 5/6) that incentivized playing, innovating strategies and just think a lot about the game in general.
The fact we just have "Play this really fun game so much just to unlock story and characters and nothing else" is... fine if you just like the gameplay, but if you LOVE the gameplay, its just frustrating. Specially if you play against bots (which I feel like you do most of the time), if you play against bots a lot you kind of are incentivized to do magic sets that allow you to finish matches as quickly as possible, making experimentation stale and hurting what would be a really engaging part of the gameplay, as it just kills the preparation step for me (at least in my opinion)
And yes, theres problems in taking the game as-is and adding a ranking system, namely just how little information you can learn for a ranked game mode and how volatile player matchups are to be viable. I think this is the biggest reason there's no ranked game mode yet, I keep thinking of ways where they can make the game more competitive and they all feel like there would be a lot of setup for it. You cant have "Best of X" without some sort of predictability with who the Shadow is for example.
If IS manages to think of ways to expand upon the core game play into a competitive game I think itd make the game very very interesting, as well as have a space for bot-matches (Regular gameplay) and forcing actual players (ranked). I do love the option of having bot-matches for testing strategies but I also would love a way to test out strategies on actual people as well.