@Brandon P.
I use a mix of things and still struggling to find the best solution.
All the solution requires to have a mechanical lockbox with backup key at location for lockout or contractor. I think this is the key for any system.
Here are some pros and cons:
1. I have been thinking about landlordlocks, not used yet
main advantage is I can have one master key to open all doors, tenants can not make duplicate keys themselves,
I will need to travel to change code of lockbox once it is used.
2. Digital deadbolt.
Advantage is that the tenants do not need keys. I can have multiple one use code for contractors so I can control access without physically going there.
You do not need to carry the key, just need to keep track all codes
Main disadvantage is that the locking requires the door to close properly, otherwise the tenant may not know the door is not licked. Always ask tenants to check to make sure it is locked.
Another disadvantage is that you have to change the batteries regularly.
Another disadvantage is you have to spend quite some time programming the locks and tracking the code
3. Regular lock
Advantage is price is cheap.
Main disadvantage is that you need to have many keys to handle. But using lockbox at each site could help.