I have two businesses,one is mainly service and the other is a contractors supply store, we also sell to the public, and the only difference that i see in the setups is QB's lets me have a pretty good inventory system and the invoices are set to default to a retail looking one.