Soldiers always a good choice all around, decent damage and survivability in both PVE and PVP. Engineer however is a difficult choice, great in pve as pet can tank most normal stuff, but you have to really think carefully about your set up to maximize for pvp, that said with the blinds and special s...