I might consider Engineer or Demoman though.
I don't have to mention Heavy you know how I feel about him.