Those are all fair critiques. You didnt find someone that scratched your itch hero wise and its too much like stadium, both are fair. I have a decent hero pool in deadlock, even more than I have in Overwatch 1 tricking tracer lol.
I see other people commenting that it has the generic downsides of MOBAs, 40 minute games and intimidating items that you need to learn quickly to not waste time in shop. Both of those are fair. I cant say the community is perfect, but theyre a whole lot nicer than overwatch if you say youre learning, for the most part. Can’t fix the 40 minute games though, but the beauty of that combined with items is that theres often ways to come back. I find that other MOBAs dont have much comeback potential like deadlock has.