It all depends on your needs, preferences, and expectations. For instance, coil mattresses are better if you plan to use them even when your baby becomes a toddler. On the other hand, foam mattresses are much more comfortable and versatile.