I prefer my receiver hitch-mounted cargo rack to putting a roof rack on my Jeep. My Jeep spends a lot of time offroad where I don't want anything on top of it. I guess if I spent more time on pavement than offroad that wouldn't be such an issue, and I'd be okay with a roof rack so long as everything was securely sealed for protection from getting wet.