In a game, when a class is worse at every job than multiple other classes, saying "every other class is overpowered" is equivalent to "this class is bad at everything".Not really. The ranger is a decent ranger. It should be better.
The problem is the bard and druid are overpowered and the base exploration subsystems fall apart outside of traps and exposition.
Except one involves fixing one class, and the other involves rewriting the game.