Some question about these two sentences:
- "It is a tradition for a son to inherit the family business."
- "It is a tradition that a son inherits the family business."
I have a feeling that the second sentence is not as good as the first. What do native speakers think?