This is the problem with current League, there is a lack of weakness in most new champions and reworks. Simply put, champions have way too much and don't pay anything for their power. In any game there needs to be clear trade offs and I just do not get the feeling that Riot understands this. New champions are overloaded and can do way too much and its hurting the overall game.
Maybe this is why League is seeing declines in popularity each year. Riot just are not able to design champions that are interesting but have clear trade offs, they overtune everything on purpose to make more money.
Profit should not come at the expense of game balance.
Games just feel so repetitive at the moment when they used to have variety because everyone just uses the same "broken" champions over and over again.