From automated syncing to manual tracking, here is how to choose the best budgeting app for your financial needs.