That’s a very good lock, just a note that the battery reporting is not accurate and it’s recommended to change them when they hit about 50-60% for best performance and to avoid sudden lock outs. Its’ explained here in more detail.
You’ll also benefit significantly from adding a buffering device between the lock and the hub. See this topic for details: FAQ: why would I need another beaming repeater if my zwave lock is already close to my hub?
Your lock may have special features like one touch locking, built in alarms, audio and privacy modes which can be controlled using an enhanced device handler like one. There’s a built in guest lock app to program users. If you’re looking something more reliable and comprehensive you can check out the LUM app.
Your thermostat (if it’s a T6) also may have many unique features like limiting max heat/min cool setpoints, filter reminders, humidity and much more which can access through SmartThings using this enhanced zwave thermostat device handler if you have access to rboy apps. There are ton of apps available to create custom thermostats schedules, use your motion sensors to turn on/off thermostat to save energy, modes and much more. You can even use remote sensors with your thermostats to expand it’s use and make it more like the more expensive EcoBee thermostats all from within SmartThings.
Check out the Wiki pages for FAQ’s which has a ton of information available. ZigBee and Zwave each has advantages depending your setup. Check out this FAQ on zigbee interference reduction techniques: FAQ: Networking and Reducing Channel interference between WiFi and Zigbee
Hope this helps.