If you are feeling frisky and are in the US before setting up a new hub consider using a Y cable and a separate Aeotec Z stick... then if your C5 ever died you could move to a new one without having to exclude/include. Might be worth the extra cost - Z stick is good to have anyway.
The only reason I am even mentioning this is you have a large # of devices so managing them can be a pain. Splitting them between hubs does make it easier though.. I have 3 - controller hub (no ZW/ZB), Main Floor Hub, and a 2nd Floor Hub.