No, not particularly. Having additonal custom fields does have some small overhead although really only if there is data in those fields. In general, if you need a field, make it and don't worry too much about it. However, I would avoid strategies that involved making hundreds of them.