I sadly agree with despite monk being my go-to, buff the ki points and is shines so much better.From a design perspective Monks are definitely it. You have to spend resources just to keep up with Fighters and Rogues, are completely short rest dependent, and often have to spend valuable resources on ribbon abilities. It's a class I really like conceptually, but I would rather play a single class Ranger than a 5e Monk. At least Rangers have some decent subclasses.
The way that 5e sets up classes and subclass, ranger can't be placed into any other class. It has too many abilities to be covered by subclass alone.Ranger. It is a class without a purpose. A warrior who tracks? A mystic woodsman? Buff Pokemon trainer? Ranger is a subclass to better base classes. The Spell-less Ranger is a fighter with an appropriate outdoorsy background. I am at a loss how a ranger is its own class anymore, other than nostalgia.
Sorcerer is a close second. Metamagic is a subsystem, not a class.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.