That assessment is about class level D. Sorry, but nowhere near enough depth.

The sub classes need to be addressed individually.
You also need to assess each on by Tier of play:
Tier 1 (level 1-4) Tier 2 (level 5-10) and Tier 3 (level 11-16) and Tier 4 (level 17-20).

Things move around a bit as the group reaches different tiers.

I've seen monks in late tier 2/early tier 3 be incredible ... stun the toughest monster and the party focus fire is way more effective. Just one example.

A thought for you: 5e is a team game.