depends on what I'm trying to do
if I'm trying to kill tanks/etc then I'll use a support class, usually with a UMP
if I'm trying to drive tanks/etc then I'll use an engineer with whatever is most convenient
if I'm trying to, well, snipe, then I'll use recon
and if I'm trying to just play, then I'll use assault