Ditto.
I really enjoy playing as the Medic or Recon, and hate playing as the Assault or Engineer players, since the vehicle users usually dart ahead of everyone to prevent any possible repairs for an engineer, and the Assault guy doesn't really specialize in anything but shooting, which I can get enough of with a Medic or Recon character.
Agreed.
Except I prefer the Engineer over the Medic.
Recon however, is my favorite class. So far I have over 250 head shots out of just under 500 kills.
The destruction, sheer size, and sound really give you the sense of being in battle.