Personally I'd be happy with 20. That would cover all combat jobs, a crafter and a gatherer.
I know some people like to glam each individual crafter, but I think that's the compromise that has to be made. If you're doing each crafter, you cant do every combat class.