I feel like everything has its place.
- Assault/Medic to keep your team alive.
- Engineer/Anti Armor take out armor, fortifications.
- Support, supplies ammo, Its easier to take out tanks with C4 than a RPG or Javelin.
- Recon, spotting, spawn beacons are underappreciated.