According to our research, H&R Block offers the best tax software and tax preparation service based on its service terms and conditions, the convenience of its large national branch network ...