This depends on your case. Specialized lawyers have in-depth knowledge of specific areas, which can be advantageous for complex cases. General practitioners are more versatile and can handle a wider range of legal matters.