I'd like to hear more ideas about ways affixes could become more unique and build-dependent.
How about in addition to your ideas, make the current skill affixes more interesting. Rather than just having "reduced cost of (skill) by X" and "increased crit chance of (skill) by %", add fun effects like "gives (skill) a % chance to stun/slow/knockback/lifesteal/etc". I can see builds being tied to specific skill-affixtype combinations.
If not that, than at least increase the number skills that can have the current skill-affix types, and apply them more often.
I agree. Most affixes are boring, because you can only get a plain upgrade (or downgrade), there is very little 'horizontal upgrading', except for the proc effects and the skill-specific affixes, like you said. Very true.
"Horizontal upgrading," Nicely put! We need more decisions to make with gear other than damage, defense, and hit points!
This is great thinking. We need more ideas like this to improve this game.
It's at least a great start, I love the idea of attributes somewhat suggesting what personality and style your character has. As long as primary attributes are still the core of the class, it would be awesome to see secondary attributes having strong effects like this. I like idea #2 a lot.