I definitely think if you are just playing solo, you should just play what you want.
Warlocks are very under-represented however, same with FC druids on Horde.
Shamans bring a lot of utility with Purge, and if you build correctly can be the best support for a team.
I can tell people don't need more rogues, lol.