Reaper is great for solo play, and is pretty fun in WvW, and unranked PvP (my experience is limited in both, though). Another good starter class is ranger. Good health, very short CD heal, pets, long range with longbow, and very good damage with greatsword.
Crafting is not a way to make money in this game. It's a way to craft end-game account bound gear and items. You will eventually want all the crafting disciplines unlocked across your account; it doesn't matter which character has which disciplines.
mVVN8o.
guild wars 2 classes for beginners