Is it a good or bad idea to make a Champion over-reliant on their ultimate?
When I think of "over-reliant on ultimate", I think of Champions like Ahri, Ashe, Twisted Fate, Katarina, etc. Champions who, if their ultimate is down, they are almost-completely worthless. This DOES NOT include Karma, Nidalee, Elise or Jayce, since they don't have real ultimates anyways.
Ahri's case, she basically cannot fight without Spirit Rush, or she's a slow, easy kill for the enemy. Without ECA, Ashe's utility kinda sucks. If Katarina blows it with Death Lotus, she's dead. Twisted Fate without Destiny has nothing someone else couldn't do better. The list could go on, but you get the point.
Should Champions like these be made less "ult-dependent"? Or does Riot claim "Good design, stop b!tching!"?