Hypnotherapy is quicker than counseling, but not necessarily better. What is better for the client depends on what the need is:  continuous healthy modeling and rapport with someone, rapid control of unhealthy behaviors, etc.