In terms of levels and gamification what would be the best option between infinite points and scaled levels?

Infinite points or Scaled levels

I'm wondering what would be the best option UX-wise in terms of user levels and gamification for a contribution app :

Are the users more sensible about a goal that would not be visible (like in Stack exchange, there is no final level, only points till' infinity) or are they more sensible about achieving levels over levels?

I would say that the first option, Infinite points would be simpler to implement and would be understandable for everyone.

But I'm concerned about this "getting rewards on a regular basis" option Scaled levels.

What would be your point on an issue like this one, UX-wise?