I haven't played all the classes in D&D or thought of every way every class can be set up but I will say: Rogues are amazing. High damage, insanely good utility class with lots of proficiencies and expertise and great face class as well. I am absolutely playing Rogue Assassin first run and if you go Dark Urge, that origin has some amazing gear that further powers up the rogue too.