how about use achievement to get the points than can be traded to token(s) that can be traded with the gear?
just like
-survive the fight without death (for primals/dungeon)
-all class present/max 2 same class on the party (for primals /dungeon)
-no changing class during run (dungeon)
-have Paladin that receive most damage and did not die during fight (primal/dungeon)
-have WHM and no party member die during the fight
-have BLM/DRG/MNK/WAR/BRD with total damage minimum xxx (depends on job) damage and without pulling hate (or pulling hate can reduce the points)
-have BRD successfully cast x amount of buffs during the fight
-etc...

with this devs and player can define what challenges that can be presented and how can players get rewards for the performance...well the idea something like that...balance is a must.