We evaluated these programs on a range of features, including cost, user experience, expert tax assistance and Better Business Bureau rating.