I liked the 3 charge system for Taric's Q more.
The idea behind Taric's Q is to use it to constantly proc passive and spam aoe heals. Normally in a fight you're going to be Qing after every Bravado proc. Bravado attacks grant 1 charge each, and leveling Q only increases the maximum number of charges, and the mana cost. This creates an issue where leveling it past 2 just feels like you're wasting mana a lot of the time. It just feels shitty. The old 3 charge system where leveling it increased the healing per charge felt better IMO since not only did it offer more early on when Taric is most vulnerable to poke, but because you actually wanted to level it up.