I don’t have any experience with those mattress brands. We got one off Amazon that is foam for our 2 year old and it sooo comfy! Not sure of any difference between foam and coil I don’t remember reading anything about one being better or not when I researched it. Also just wanted to say to make sure to have at least slats under the bed for air flow if you’re thinking of putting it right on the floor or picking up the mattress every day and standing it up to let it air out.
We got the Juno mattress for our guest room and my sons. They are on the firmer side but it’s recommended to use firmer mattress for kids
We have a foam mattress but make sure your bed has slats! Putting a straight mattress on the floor can grow mold