Independent agencies differ greatly from direct insurance carriers or the internet based insurance companies.