CG, Please Stop
It's not even powercreep any more. It's gotten to the point where it feels like units are being mistagged. Maul (hate-fuelled) - attacker, ludicrous offense gains (100% as a very base), massive TM gains and effects that used to be unique like Edge Of Madness, which now doesn't even tell you what it does. And on top of that, he can't be instantly defeated and has Hatred (200% offense as a base then, my bad). That's way too much even for an attacker, but then he also has 2000% defense when his health gets low. That's absolutely nuts, and more befitting of a tank.
Speaking of tanks, Satele Shan. It's like the opposite of Maul, where she has ridiculous offense gains. Stars with a base of 100% and gains another 100% whenever she uses Force Stun (3 turn cooldown). On top of that, if she's called to assist against a marked enemy, the cooldown is essentially reset and now everyone has 300% offense. Throw in another 50% from Fearless. Her basic can also deal 40% more damage, has 100% Protection and can have 200% Defense, and her 20% Protection Up stacks whenever she taunts, which she will do so a lot. This goes beyond a conquest character, venturing into, dare I say it, GL territory. Oh, she also can't be instantly defeated, though the wording of this is unclear whether it means permanently or just while she has Protection, and has two saviour mechanics, both from herself and JKR.
She also suffers from no ability descriptions for these little used effects. I had to trawl through swgoh.gg while making this just to remember half of them and count the offense gains.
There's far too much stacked into these kits because CG is trying to make these teams shield themselves from all angles, and that's very bad for powercreep. Let an attacker be an attacker. Let a tank be a tank. I'm not asking to go back to the days of Jedi Consular, but these kits need to be wheeled back just a little, even if these aren't marquees.