The best budget apps are user-approved and typically sync with banks to track and categorize spending. But budgeting methods and features vary from app to app.