After have using GnuCash, Mint, and about 100 other finance tracking apps, I'm convinced that Tiller Money is the best. Highly recommend checking it out.
Easy to set up and requires the least amount of ongoing work to accurately categorize transactions.