Street team marketing VS Gamification any plugins you recommend

I'm interested in a (points system) plugin to increases engagement and brand loyalty. Any thoughts on Street team marketing and or Gamification. Any suggestions are appreciated.