I have to agree on the Stat point's feeling dumbed down.
Each one equates to a small effect in it's target area. Perhaps if they actually added secondary effects at certain levels that would help. But as is stats just feel like a dumping ground rather than a serious consideration.