Rogues are best. They are capable of getting every banner flag.
Wars getting timed run flags is very difficult to nearly impossible.
Rogues do well in pvp and pve.
Wars do well in pvp but not so great in pve.
Mages do well in pve but not so great in pvp.