as people have said, rocket is randomly bad every 5 or 6 games but most of the time he's actually pretty good
I think he's probably reached the point where he isn't getting much more out of pug medic though, his mechanics are better than his decision making so a team environment/learning common scenarios in real games would be really helpful
I still pick him over most pug medics tho