Many people think branding is harder than it is and many think it is easier than it really is. What it is, is somewhere in between! Those that think it is hard, often get so stuck in the planning stage and the channels available to them that they never get off the ground. Those that think it is easy, often have a DIY approach which may work well depending on the type of company or product you have. DIY approaches often fail when you are selling anything premium or when your company has reach a certain level of growth that requires the branding to look more organised and sophisticated.
The biggest mistake people often make is thinking that branding is too expensive for them and it is not worth getting a professional to do it.