Taking the time to get all the gathering classes then all the crafting classes plus one good offensive class is the way to go.
I suggest Mage to start because they can heal and none of those classes have weapon requirements. Mining and Woodcutting are great for gathering (fishing is so so early on) and feed into Blacksmithing/Alchemy and Carpentry. Cooking is also quite nice and tailoring easily offers better early armor than Blacksmithing, though that advantage seems to end quickly in the next area.
That's exactly what I've done. The Animal Crosser in me made me start out as an Angler, And I stayed that way for a good 20 hours. 50 hours in, and I've mastered that, mining, woodcutting, carpenting and blacksmithing. Now I feel as though I have all the resources available to start as an offensive class as I approach the last areas of the game (just opened up
Levitania
People will be inclined to get their offensive on early, but don't underestimate the power of a dagger and a party if you need to kill some stuff.
Oh, and if we sharing avatars, check out my bad self in my Hero Chopping outfit. So awesome.