There NEEDS to be more bans.
Right now nearly every champion in league is balanced and playable. This is good and in my 5 years of playing this has to be the first time I can say something like this.
That being said, there are way too many champions in the game to not have more bans. This is just a fact.
The things to consider though should be how many more bans do we need, and how can we add more bans without making the time it takes to get into a game longer.
While 4 bans would be an improvement, 5 bans would be ideal. Reduce the time to ban a champion to 20 seconds and the game would nearly start at the same time.
Perhaps make it so each player on the team can ban 1 champion. Crisscrossing to each player on each team. This would give each member a chance to participate in banning, and no one would be left feeling butt hurt. Also this would reduce the chance of troll banning in lower elo.
Some positives to adding more bans would be:
More diverse in game champion base. Everyone would feel included in the banning phase. Metas would evolve and change more substantially.
Some negatives to adding more bans would be:
5-10 bans targeted at a single role could make playing that role unfun. 20 seconds to 10 bans = a possible 3:30 wait time to even start picking your champions. Up from the 3 possible minute wait time we have now with 6 bans.