A rheostat would allow a consistant output from your heating source which means as your room temperature rises and falls so would your cage temperature and therefore would require quite a bit of temperature monitoring. A thermostat would regulate the temperature of your heating source and is therefore vastly superior to a rheostat. Maintaining proper temperature in the snakes environment is crucial to its well being and I probably shouldnt have mentioned the rheostat but I wanted to present all the options.