All I want is reward progression.

Repeating something 100 times and be no closer to what I wan't than when I started just because I didn't get lucky is a ridiculous system.

Give us tokens, seals, totems, points or whatever when we succeed and I'll be happy to grind something 100 times because I'll know that all this work will pay off.

Hardcores will get their rewards faster and be special/first because they play more, and casuals will get theirs too eventually and nobody's effort will be wasted.

Happiness for everybody.