I personally think the system is good. Achievement locked things should only be for cosmetic purposes. Perks are a benefit from playing and should be treated as such when points and encourages donations with the rank benefits and feel pretty rewarding imo