Whichever one you choose, you will want to get all crafting classes to lvl15 at least (except maybe armorer). Especially the Culinarian, Alchemist, and Carpenter skills will greatly improve the chance of you getting HQ items. Other skills are more situational, but are useful nevertheless.

I will also include culinarian and alchemist as possible classes that will provide steady income. Many players go through hq food and potions for end-game content. Some players are fortunate enough to have a dedicated crafter in the fc, but most will have to buy it. WHM will also nab up mega-ethers at end-game.