Why not make all attributes useful for every class?

A warrior with high Wisdom has Experience in combat. He doesnt falter in combat and cant be flanked.
A intelligent warrior see more opportunities and has less cooldown of special maneuvers.
A intelligent/wisdom warrior have seen a fireball in his live many times, he have better save rolls against it etc. ...
DMG wise Strentgh is the important factor but hit wise dextery can give you a bonus etc.- ...

A halfing warrior cant critical hit a large creature but is immun to swipe aoe attacks and such things.

I think a core problem is that around half or more stats are absolut garbage in comparison.