We use both as well.
We are using badges to show completion or achievements. We use the Level up! points as a motivational/engagement tool for our learners. They keep the badges forever but we wipe the points at the beginning of each year.
I will add that we are in a corporate environment.