Commissions do not affect our editors' opinions or evaluations. Allianz is the best small business insurance company, earning five stars in our analysis of 24 insurers. Small business insurance ...