The biggest issue with an on-off thermostat, aside from how widely the temperature can vary when it turns on/off, is whether it fails full-on or whether it turns itself off if the thermostat stops working. Some go completely on, others don't. You want one that turns off if it fails so your snake doesn't end up burned.