Yeah definitely my least favorite class, but I have seen a lot of discussions about how valve never envisioned people getting as good autisticly sweaty at sniper as they did.
Classes I hate to play against:
1. Sniper (can kill you from half-way across the map without you being able to do anything about it, its only counter is other, better snipers)
2. Pyro (Annoying as shit, specially when defending nests or camping their base, half of the weapons encourage spam)
3. Scunt (Annoying but it requires skill to be annoying so it's fair most of the time)
4. Soldier (Conchbox and crockets are the only bs things about soldier)
5. Engi (Super obnoxious when paired with good snipers, otherwise requires tons of skill to be anything other than a pushover)
6. Medic (Vaccinator exists)
7. Heavy, Spy, Demo are all fine and I have no complaints