XP sponge? I'm sorry, but I honestly have to ask if you've played 5e. Paladins are very powerful, and great at dealing damage and great support characters as well. Clerics can also do damage, are very useful for keeping your party alive if they want to do that, and are one of the most diverse classes in the game, nevermind the fact that they get to prepare spells, have great spell lists, and have Channel Divinities which often are extremely useful.
I am not using the Revised Ranger. I am strictly using the PHB Ranger, and they do get a +2 bonus to damage rolls against their favored enemies. Navigation is hardly "impossible without a ranger" as anyone can take proficiency in Survival, Scout Rogues automatically get Expertise in it, which automatically makes them better at it than almost any ranger.
I think you're complaining more about the fact that the rogue didn't have a high enough bonus to Survival to help a ton. +4 is tiny. If you have a Scout Rogue, with even a 16 (+3) in Wisdom, at level 5 they have a +9 bonus to Survival, which is higher than any level 5 ranger, unless they are a human, half-orc, or half-elf who uses the Prodigy feat to get expertise in it.