In more than 20 years of copywriting for both business-to-consumer (B2C) and business-to-business (B2B) clients, I have found mid-size and large B2B clients to be generally easier to work with, and more professional than B2C. (I do not recommend working for small business in either B2B or B2C.)