Stealth Rework?
It seems like stealth is deemed a toxic mechanic by most, so i've come up with an idea that keeps the concept but balances it out.
What if instead stealth makes you transparent (still visible to enemies), hides your champ status, and makes you untargettable, also non-champion units are unable to detect you and can't collide with you (includes normal wards). Only attacking/being attacked by a skillshot or aoe spell breaks you out of stealth. This seems like a nerf, but in addition they could also make stealthing activate much earlier, or have it so that the first spell hits you and breaks your stealth is nullified.
So basically stealth gives you: -transparency (not invisible) -status bar hidden -untargettable -undetectable by AI, or wards (except pink wards) -ghosting -either: stealthing activates earlier OR the spell that hits you is nullified and breaks your stealth, like a Malz passive but with only the first hit. Thematically, think if it like the stealthed champion barely dodging the ability, since it's hard to hit them as they are a mobile+stealthed champion.
Cons: -still visible -still able to break using skillshots/aoe spells -- --previous counters to stealth are still counters.