I've used NLP and hypnosis professionally for over 10 years. I cured people of life challenging phobias in 30 minutes after they had been seeing psychologists and other medical professionals for 5 years in some cases. I've managed to eradicate depression in people, bulimia confidence issues and a whole host of other psychosis.
In fact, I am helping my personal trainer with some marketing at the moment and yesterday he started to explain he suffers from bad anxiety attacks. He had tried conventional options for years and was now seeing a hypnotist. I had him close his eyes and showed him the submodalities of his anxiety and how to change the steps that lead to his anxiety for better ones. The next day he facebooked me to say that something had changed and although he couldn't believe it he wasn't able to get anxious even if he tried.
I've also used the techniques in game and they work amazingly well. However, the best reason to learn NLP is to elicit the 6 steps that lead to any state or emotional response in a person. When you know how to do that you can ask a girl her 6 steps to orgasm or feelings of ecstasy or love and then have her reproduce them by talking her through it or even just waving your hand in the same direction and have her go into states of orgasmic/ecstatic/loving pleasure at your command.
There are too many people benefiting from NLP and hypnosis for it not to work. Also organisations like the London Stock Exchange (I think it's them from memory) make it a compulsory requirement to have a qualification in NLP to work for them.
Hope that helps make it seem like worth learning even if you don't want to use it to cure phobias and the like
