Unless you have a main toon who can supply you with mats, get 2 gathering skills (note - I consider DE an gathering skill). You'll get money faster, and can set yourself up to power level once you hit 70 (without spending tons of cash).
Having a gathering skill (minig, herb, etc..) to support your craft skill (BS, Alch, etc..) is very difficult. Your craft skill will usually be behind the curve, and you won't be able to make anything useful for yourself. You also spend all your time farming when you'd rather be leveling. Sucks all around.
Also, don't let anyone fool you. All crafting skills are difficult (Engineers complain, Jewelcrafters complain, BS complains...etc...). The truth is that all of them have their benefits, and you just need to decide which one suits your taste the best.
BS will get you some good armor and weapons.
Alchemy will get you some good pots and elixirs.
JC will get you good gems for armor, and some neat toys.
Eng will get you neat toys.
There is no "best" profession. You just need to find which one you want most.
For me, personally, I found that Enchanting is one of the best skills to level with. Nothing is worse than selling the BoP Soulbound "blue" quest reward, or drop, for pennies. Instead, you can DE it, and sell or use the mat. Unless you grind all the way to 70, you'll be getting lots of quest rewards (green and blue) that you don't need.