Several people have commented on giving classes downsides/cons. Some people are all for it while others are very much against it. If it becomes clear that the majority of people want downsides, then I will add them. Until then, we won't have downsides and here is why:
1. They just don't do very much.
A. Decreasing health/defense/etc below vanilla values is not reasonable or fun. Very few would choose these options, especially for already squishy play types (e.g., mages).
B. Decreasing off damage types generally has no consequence past early game. If a ranger deals 10% less melee/magic/minion damage, this really won't change anything. The ranger is going to be using ranged weapons almost exclusively. When they do use other damage types, it will generally be for utility rather than damage. Anyone who likes to use several damage can roll a Hybrid.
2. Don't feel good/doesn't improve the experience.
A. Nobody likes to be limited. If you build a specific style, then penalties to other styles won't impact you very much, but they also won't improve the overall experience. If anything, knowing that you are pigeonholed (even though you did it to yourself) will make for a worse experience.
This is certainly open for debate. I want to give you guys what you want. I can always adjust my own personal version if I don't like the direction that the public release is going.
tldr; Adding downsides to classes is open for discussion. My thoughts are that they don't improve the experience and that they limit your options while doing little to improve balance.