i feel like getting an extra point for beating challenges would be kinda cool? not as much of an incentive for high-level users who have a lot of points, but could incentivize use of the more social features of the site among lower-level users (for whom points are more valuable) and help integrate new users into the community better.
also a secondary "challenge points" scoring system could be cool too
The share button that has now been reimplemented I think suits that function more, although I doubt either will contribute much outside traffic.
Edit: We now get notifications for challenge results! Nice