The characters provided for free and easy to pull ones are weak enough the mid story content can be hard.
Oh, I played only the first chapter, to discover the game. I don't know how difficult the balance is later in the game.
its the fact you have to but in easily 600$ to even be able to play the game at a decent pace
"decent pace" is relative. It's only up to you to decide how much time and effort you want to spend in a game. if you want to feel as god without any challenge, that's understandable that you want to obtain better item/characters early in the story.
There are games which required a LOT of grinding, and they don't have Gatcha. grinding and "slow pacing" doesn't force you to pay. it's up to your own play style to decide if you really want to play that game or not. There are other games if you feel the difficulty in that one is not properly balanced.
also hardly any engaging end game content.
Did you just describe 99% of existing games ?
Like ... "there's nothing else to do once you did everything.... so booooriiiiiing"
I'm neither defending or criticizing the game itself, or its difficulty/gatcha system, I just feel people are crying over something obvious like they weren't aware of it.
I enjoyed what I saw when I played the game, and for the time I invested in it. I don't get stuck in a game if I don't like it or enjoy it anymore, and just play something else. People are free to like or not, to want to try, to discover, and play the way they want (paying or not).