Behavior Management systems are a touchy subject. It makes sense that they are. We all have different beliefs on what is the best way to do nearly everything. And, there is validity to just about everyone's point of view.
What it comes down to is what works for you. More importantly, what can YOU implement well without driving yourself nuts and damaging the little synapses, neurons and personalities (fabulous, quirky or otherwise) of those little peeps with whom you spend the majority of every single week day.