2024 Santa Fe or Atlas Cross Sport

Hey all, Looking at a mid size SUV. Thinking it’s between these two and maybe a used new generation Grand Cherokee.

My main requirements are:

Can it fit in my garage. Can it fit my road bike in the back. Can it fit my dogs kennel. Heated steering wheel. Good roof rails to haul my kayaks on

Atlas base trim (40kish) comes with heated steering standard

Santa Fe looks great (from the front), good space, but heater steering only on more expensive trims

Grand Cherokee is beautiful imo, but new is too expensive and may need to go used route.

What are your thoughts on these three?