I use three different tools: one for investments, one for debt, one for cash flow/checking.
For investments, I use Personal Capital. It isn't perfect because a few accounts (JP Morgan) don't seem to trust it and require a text message verification pretty frequently. If you dig down, it also buckets quite a few investments as "Unknown" instead of large/small cap, domestic/international, etc. While the market has been on a tear, it has mostly been an infrequent ego boost. That number keeps rising!
For debt, I have a pretty comprehensive spreadsheet. Each tab has a different account (mortgage, student loan, car) that shows the amortization schedule. I have it set up so that I can enter early payments and watch the balances drop. It's really useful when I want to forecast when I will pay off debt under different scenarios (i.e. if I pay off the car now and use the monthly payments for student loans instead, how much sooner am I finished?).
For cash flow, I have a spreadsheet that tracks expected inflow/outflow over the year. I have a schedule for paychecks and monthly expenditures like utilities, mortgage, etc. At the start of the year, each category has an estimate for every month. As the year goes by and I have a better idea what those numbers will be, I can update a table and it will tell me where my cash balance will be at the end of the month and end of the year. So far, it has been within 5% every month.