Not a hunter(Though it's not really a class specific proffesion. Sure you think casters as it's a magical proffesion, but it's got enchantments for everyone), but I recently dropped skinning for it. I found skinning to be rather annoying honestly. It slows you down, trying to quest or grind exp if after each kill you have to stop and skin your mob. And if you aren't a leatherworker you get scraps which are useless to you, because you need to be a leatherworker to assemble the scraps into usable leather. So leatherworkers will just pay you less than what they're worth when you try and sell them..but you'll probably end up just npcing them.
Personally, for enchanting I don't plan on being the guy shouting for hours on end to try and sell enchants. More it's for disenchant money and some self reliant gear tweaking, as well as just adding some flavor to my character. Even at 70 on my warrior I don't look for enchants unless a guild member offers me some and I don't plan to ask around to enchant gear unless it's something I won't be replacing. But on my warlock, my character who does have enchanting, I'll be enchanting even my greens just because I can do it myself.