Any of the 3 you mentioned will suit your needs quite well. I'm partial to the CIC's just because it's what I'm most famillar with. The most important thing to choose is the company that will install/service the system for you. Whichever you choose, make sure there are several companies in your area that support the same system so you won't be "stuck" with one company if they do not treat you right.