I have 4 of the GoControl GC-TBZ48, but have never owned the Centralite Pearl.
I got the GoControl for a few specific reasons that were important to my specific use case:
- Zwave Plus (good for reporting, and since it is Zwave I could easily write my own user driver to get access to additional config paraemters [see #2 below])
- Thermostat allows for updating the temperature reading bias/calibration number via zwave. I use this in a user app to control my thermostat off of a remote temperature indication. Basically (thermostat reading - other temperature reading) = bias applied to thermostat. Sometimes I control off of one room's temp, sometimes another room, sometimes an average temperature, etc.
- It supports minimum time ON, and minimum time OFF to prevent over cycling of the HVAC equipment. The ZTS thermostat I was using before did NOT have settings for this, and could cycle my unit ON/OFF multiple times PER MINUTE - very bad for the equipment.
- Price / availability.