I think the thought behind it is better. I like that you have to actually work to unlock recipes instead of just mindlessly buying them off a trainer for 2g. I like that different ranks give different perks like more procs or less mat cost.
The execution wasn't very good though. There are ranks that are literally broken, like rank 2 brimstone for mining that like no one has yet. Also, some profession's quests are a lot harder and more time consuming than others. Like I found the Alchemy quests to be MUCH harder/more time consuming than the Engi quests to do.