Generally, I use PM, it's much easier for their PM service and check on their work than DIY.
Also insurance company mostly required PM managing the property.
I had bad experience with using PM, it taught me to select PM more carefully. Check with rental statement, period inspection...