I stopped reading when you listed Dante and Radec as OP.
dante is op due to his confirmed kills and his butten smash, radec is op due to his sniper on big levels thats why i mentioned him
Radec is not overpowered. His long range rifle thing can be frustrating, but his extra-long setup offers a great opening for initiating a combo. When you see that fuϲker camping in the corner, just go over and pester him. Maybe his level 3 does last a bit too long, but whatever.
I don't think Drake is overpowered either, but something needs to be done about that **bleep** barrel.