you do realize that's none of them right?
combat is awful for single target because it's awesome for AOE
and sub the other way around.
rogues are #1 on simcraft and are among the most consistently high ranked classes on Warcraftlogs and we're nigh unkillable
rogues are the best melee class in the game atm.