Balance the invisibility
While i think the camouflage and invisibility differentiation was a good choice by riot. I think it is unfair that there is absolutely no counter play to invisibility. Some of the invisibility abilities last for a decent amount of time. I think we need at least 1 thing in the game we can have in order to counter play but makes us give something else up. For instance, most people choose sweeping lens
over oracle
, but what if you made oracle reveal invisible champions. Maybe just at least outline them but make them still untargetable. This way you have to give up sweeping lens or another trinket. Or maybe a sightstone alternative that allows you to hold 2 charges of oracle but has a 30 sec cool down. Similar to warding trinket. Then maybe supports could opt to keep yellow tricket but have this new sightstone to clear wards and countertplay invisibility. But they still have to give up sweeper.
This would be particularly difficult on Akali
though. Being that oracle covers a circular area and Akali's w is roughly the same size. I think if you went this route you might want to change how Akali's kit works. Maybe make it something more like if she q's and then procs the mark with an auto. She can activate her w ability which grants her invisibility for 2 seconds with a 10-15 second cooldown. That way she can still escape the oracle, she can still go all in and have her escape, but oracle still gives some counterplay. Also you can still burst/cc her if she doesn't proc the auto.