Either fully push Karma into support, or fully push her into mage.
Its so weird having a champion who is completely split between support and mage. She doesnt have enough damage to function as a mage since half of her kit is support, but she has lackluster supporting because half of her kit is mage.
It works on other champions like
and
since they are more tilted towards one side than the other (ori is like 70 mage/30 support and soraka is vice versa) but its so weird on Karma since shes pretty much 50/50.
Its one of those cases where they're weak, but in order to make them viable you have to ruin their identity. If you buff her Q, now she is building full AP going mid oneshotting everyone with RQ and then being useless for 15 seconds until its up again. If you buff her shield, she maxes it and becomes a braindead copypaste of Lulu.
I say you rework her and make her like Orianna where she is 70 mage/30 support. Her E could have the shieldbomb back and her W could be reworked to be more interactive.
, he either builds as a full instakill assassin or a full defensive potato ult bot.. he cannot function as a fighter because he only has a small shitty shield, and lacks damage to even duel a tank
tbh , recently they nerfed her E and buffed her W , so they nerfed her as a mage and buffed her as a support
Lux is pretty much 50/50 too , her Q and W are more like support abilities , and her E and Ult are the mage abilities , her q can be a little bit mage-like since it does dmg when she is full ap , but her E is also support-like since it slows , that's why Lux is 50/50 too , only her Ult is pure mage ability and her W is a pure support ability , right now Lux pick rate at support is higher than mid
Remember, Being dependent on allies for success is bad design! 
