If I had one complaint to make about Graves, it's simply this:
When is he weak?
He's strong early He's great mid game He's strong late game He's good in skirmishes He's good in duels He's good in teamfights
He bursts squishies, he will DPS down bruisers and tanks while drain tanking and absorbing a lot of punishment because of the resists on his E. He's an ambiguous pick because he can both jungle and top effectively. He's safe at all stages of the game, he's strong at all stages of the game. Sometimes that's not a bad thing if a champions highs aren't too high, but that isn't the case for graves. He's one of the hardest snowballing champions in the game.
I'm not saying he doesn't have weaknesses but it feels like the only time you can really take advantage of those weaknesses is if you're able to put him behind. Otherwise he just becomes a menace. He's not exactly hyper carry material but I just feel like he's still overtuned in some aspects. His damage is still pretty dumb early but he kinda needs it. He just feels so out of line half the time I'm playing against him but I can't put my finger on it.