I use Property Manager Pro for the all of expenses, interest etc. It's a very simple application that gets the job done without lots of fancy bells and whistles.
I still prefer to keep rental income in a spreadsheet. I can see the entire financial year for each property on a worksheet. I can put notes in there alongside certain dates eg. "Rent increase letters due", "Late rent payment due to bank error" etc etc.
I could do all that in PMP, but I do like my spreadsheets and have been using the rent income one since before I started using PMP.