I'd make sure there's an officially supported integration, or one that's 100% local (no cloud needed).
It'd be frustrating to spend money and get everything set up only for Bryant/Carrier to decide that they don't like Home Assistant any more and block an unofficial integration.
Maybe someone else has better advice for your particular setup.
For my house, it had central heating so I ended up replacing that with a central heat pump HVAC system that uses a regular thermostat (Gree Flexx with an Ecobee). I didn't want to deal with anything proprietary. The Ecobee supports local control via HomeKit, which Home Assistant supports natively (no Apple device needed).