I've been playing her since season 3 when I got the game because I had a background with TF2's medic. Found out copy-pasting the same shit I did as him back in the day wasn't gonna make the cut, but I've always been comfortable playing support, specially healers.
Mediocrity? Maybe, but I couldn't care less about it, I bought the game to have fun, I play it to get better, and I find both of those aspects better fulfilled playing as a healing/damage-bot/rez-machine