Screening your tenants is the single best way to avoid many issues

You’ll want to physically go into the house once every couple of months to change the HVAC air filter and do a quick visual inspection
Take a flashlight
Look under sinks, behind toilets, are the gutters clogged and need to be blown out, etc etc

Communication is vital
You want to be able to get ahold of your tenant in a quick/reasonable timeframe and they should know that they can get ahold of you.
If a tenant reports a small water leak, you can often get it dried out with a fan and dehumidifier
If the tenant doesn’t bother reporting that small water leak, suddenly it’s $10,000+, an insurance claim with flooring getting ripped out, sheet rock removed and mold remediation.

Carpet is disgusting!!! Install a decent/good quality LVP flooring.

Lastly, think of your tenant as a business partner that should be respected
My tenant recently reported a small water leak before it was a major issue, as a thank you when I went to retrieve the dehumidifier I put a 12pk of his favorite beer in the fridge.