level the gatherer first if you have :
a) little time
b) little effort avalible to spent on your proffession
=> relatively low amount of cash gained
Level a crafter first if you have:
a) lost of time: you need to be among the first at cap level or close to it to get the top level recepies.
b) lost of effort avaliable: you will need to know how to get the mats, how much they are worth, how much people are willing to pay for mats and end product.
c) lots of gold, or an other way to get your hands on lots of high level crafting materials
=> highest amount of gold gained