Currently using this. Very intuitive, and the design is great. Allows you to upload CSV document and immediately lets you tag things. It also has an IOU feature that lets you record bills that are split evenly or unevenly. You can also connect your bank account, but I'd stick to FREE because it has all you need already, and uploading CSVs don't take long. There's a mobile app you can use to record cash transactions. It supports transfer too e.g. cash withdrawal from ATM is a transfer from your bank account to your cash account, and you can record cash transactions thereafter. It's got pretty much everything you need for tracking your expenses amongst different accounts types.