Although closely related, bacterial strains from the same species show significant diversity in their growth and death dynamics. Yet, our understanding of the relationship between the kinetic parameters that dictate these dynamics is still lacking. Here, we measured the growth and death dynamics of 11 strains of Escherichia coli originating from different hosts and show that the growth patterns are clustered into three major classes with typical growth rates, maximal fold change, and death rates. To infer the underlying phenotypic parameters that govern the dynamics, we developed a phenomenological mathematical model that accounts not only for growth rate and its dependence on resource availability, but also for death rates and density-dependent growth inhibition. We show that density-dependent growth is essential for capturing the variability in growth dynamics between the strains. Indeed, the main parameter determining the dynamics is the typical density at which they slow down their growth, rather than the maximal growth rate or death rate. Moreover, we show that the phenotypic landscape resides within a two-dimensional plane spanned by resource utilization efficiency, death rate, and density-dependent growth inhibition. In this phenotypic plane, we identify three clusters that correspond to the growth pattern classes. Overall, our results reveal the tradeoffs between growth parameters that constrain bacterial adaptation.