A bimetallic strip thermostat with a ‘cool/off/heat’ mode switch and ‘on/off/auto’ for fan control is all anyone actually needs with a fixed speed compressor and generic furnace with a fixed speed fan.
If you have a fancy modulating furnace and variable speed compressor or a variable speed heat pump, a thermostat that uses a PID would work better.