I test drove many 2018 models. I like a firm ride, so I bought a brand new mazda 3.
That said, wasnt impressed by the corolla, maybe 2020 is better. The elantra was suprisingly good at soaking bumbs and had a comfy ride, but softer than mazda 3.
Chevy cruze was impressive as well, but its garbage for reliability.
Civic is a good balance, still a bit on stiffer side.
Jetta is soft, like an elantra, but I would go elantra really between the two, elantra engine doesnt have GDI so that is very nice.