I took over all PM activities at my rentals last year (after having them managed for 5 years).The reason I never considered doing it myself was because of my job. The communication between PM, Tenant and myself was terrible. I literally bought "The Book on Managing Rental Properties", both my wife and I read it. Adopted the concepts and the rental property forms (available on this site) to our needs, lit up an account on Rentometer (to figure out what to ask for rent) and Cozy (does the screening once you find a prospective tenant and handles rent payments) and we have been doing it ever since with zero problems. I have a much better understanding of my properties maintenance needs and the communication is much better. I list them on Cozy, Zillow and Zumper (because Zumper listings are also listed on Facebook Marketplace) and have almost too many leads to follow up with. I never need to list anywhere else (in my market). You do have to be comfortable working directly with tenants, doing showings and working out maintenance issues but, it's much better than it was.
I also use a google forms web form interface to a spreadsheet to collect preliminary information for 1st level pre-screening and that works great.