I was playing the other day on Dustbowl on BLU as Medic, cause he's one of my better classes and there were already 2 pyros/no medics, and we make it through the first 2 mini-rounds no problem. Now we're on the third round, specifically the second point, i.e. the one that take forever to even get partially captured. I actually do really good here as medic: I like to sit just behind the bend and heal the soldiers and heavies that pop out and shoot, as well as overhealing the snipers, and it's really easy for me to cover the whole team by myself. By this point, we've been trying to get the point for about 3 minutes, when I notice another medic passing by, pocket medicing a heavy. I think "OK, if he's just going to pocket medic I guess that's fine, I'll just get everyone else." Then I realize another medic just showed up. That's when I decided to check my team class balance: including me, we had four medics. About half of our team was medic, and only one or two of the others were worth pocketing by this point. Honestly, four medics is even more useless than three snipers. That's when I switched to Engie.
I've actually started playing sniper more lately; I get a pretty decent amount of kill with him on defend. I do OK as a huntsman, too, but I could probably do better. Which reminds me: Connor, I'd take your extra Sydney Sleeper.