Ovinomancer
No flips for you!
Something's not right here. A warlock with eldritch blast, 5 CHA, and agonizing blast is doing, at 17th, (5.5+5)*4, not accounting for crits or anything else, for a baseline total of over 40. There's some other element here, but given the delta around 7 points low, it's not a vs AC one. This doesn't pass the first smell test, and I haven't even climbed into the assumptions for AT. Back of the envelope, level 20, 5 stat, 10d6 sneak, that looks like a baseline (no crit) of 35+5+4.5 with rapier, for 44.5. Adding in Booming Blade (even though the Warlock doesn't get Hex or anything, obviously) is another 3d8 or +13.5, for 57.5. Adding a naive 9.75% crit chance (crits also missing from warlock) gets to 62.1.I disagree. And, that analysis has been done, and others who do a lot of this also disagree. Which doesn't mean you're necessarily wrong, but it should at least establish this issue is open to debate. Rogues can and do outperform fighters in damage, though they do not outperform fighters in defense combined with damage.
Here is an arcana trickster expected damage versus the baseline damage of a properly set up warlock using their eldritch blast with appropriate invocations and such. I can pull the fighter comparison, but it lags this rogue at some levels and never meaningfully exceeds them.
View attachment 142409
There's some assumption elevating AT and another depressing the warlock to get this graph.