Rather then make my own thread about this, I'll bump this one.
I use chat commands because I personally find it quicker and easier, the problem is everyone can read what commands I'm doing, I suggest a flag such as "canseechatcon", where the groups and the groups that inherit from those groups, would be able to see chat commands, while the others would not.