We use RentManager for tracking rent, and Quickbooks for tracking our expenses. We copy the income over from RMO into QB on a monthly basis as a single journal entry.
It’s not slick, but it’s best to use the right tool for the job. For accounting (tracking your income, expenses, cash flow, balance sheet, etc) use an accounting program. For tracking rents, occupancy, vacancy, security deposits, applications, etc, use a property management program. No one program is going to be excellent at everything.
The huge advantage of QB is that everyone knows it. On the other hand, I find it to be less than ideal. So you pick your poison and move on.