I agree with other users that the cooldown period is way too long - and why have a cooldown period anyway?
Another idea would to have some fairy sparkles or some other effect around it - by type of buff - when it was on so you know when it is active.
The cost versus benefit analysis says = fail