Let me first state that I haven't decided on a class to play yet but I'm leaning towards mage or warlock. However, I like to PvP & PvE but I also need a way to earn gold as well. Before you suggest making a "farming alt", I don't play alternate characters. I play one character and that's it. So I would like your personal opinions on which professions would best suit the following classes in any aspect of the game.
Mage: ?/?
Warlock: ?/?
Hunter: ?/?
Rogue: ?/?