I'm a warlock main as well. The only thing I can add to Thunderfox's breakdown is this:
Get at least 2 characters to "Main" level. Get them good gear as best you can. Anyone who's been playing for more than a year knows that buffs and nerfs come and go. WL especially has been the target of massive hits in the past. Depending on one class makes you wholly vulnerable to the whims of the devs.
In summary, don't put all your eggs in one basket. I love WL, and it is still my spirit class, but Gunner or BD seems more practical, and so I'm leveling & gearing them both.