Pretty certain human arty with DM of Making would be superior crafter; there are no other bonuses to crafting other than those granted by that set up.