I audited the highest-traffic table patterns first, then compared how each density behaves when filters, selection, and row actions are present.
Searched
The best default is a balanced 44 px row. It keeps eight to eleven records visible in the common viewport while leaving enough room for a two-line product identity, status, price, and one primary action.