Nerdwallet is pretty good. I use it a lot for tracking my budget and spending and everything. It's a little disorganized but fine. Unfortunately recently they removed the edit button from transactions on the browser version though which means I have to go through all of my transactions on my phone which takes way more time. Was at about a 4 star but removing that dropped them to 2 and I'm starting to look elsewhere in case they don't fix this unnecessary issue.