From what I see every other race gets magic so they are equal with the warlock. Now warlock has no attributes that are special.
-
Here's a question OP, if the Warlock was the only class that had special abillities, then how do you make the Hunter and the Titan distinct from each other? Class abillities are the part of the sandbox which will bring each class to life, and just because every class has access to them doesn't mean that Warlocks aren't special anymore. It's like in League of Legends, every champion has abillities that they use, regardless of whether or not they are a Mage, a Support, a Tank, or a Fighter, but the different abillities that each archetype gets vary wildly between one another. As a Mage I have a lot of burst, as a support I get great disengage, as a Tank I get lots of disruption, as a Fighter I get gap closers, so on and so forth. In short, don't worry about it guy.