Scout is the best 1v1 class, as a competitive player I can tell you that no matter if its defense or offense, your main goal stays the same, pick off lonely targets and finish off low health enemies. You also have a choice of either watching the flank or staying with the medic.