Mint didn't do very well for me, it got confused with transfers and got the income/expenses all mixed up.
I was looking for something that does budgeting similar to the envelope system, and lets me track expenses for tax purposes. I tried moneydance and YNAB. I really wanted the automatic downloading of transactions and YNAB doesn't do it but has good budgeting. Moneydance's budgeting isn't that great, but it does download transactions automatically.
One of the better free online ones for me was Thrive
. It could track transfers correctly, and does auto-download transactions but the budgeting part of it wasn't really helping me as much as I had wanted it to and I've stopped using it.