For those unfamiliar with 5e, level 5 is the largest power spike in the game followed by a smaller spike at 7. It's why larian is scared of level 5 and will not release it for EA. So don't get use to rogues and fighters pulling out ahead. Different classes spike at different points throughout a campaign. Casters rule dnd unfortunately.
Just want to point that out. For reference.
A level 10 rogue 5/ranger 5 will be able to outshine everyone in terms of damage as well. 4 attacks per round + sneak attack + hunter's mark. This with TWF from ranger and dual wielder feat using two rapiers... which is so stupid if you think a little bit. Why are thieves killing machines in this game?