It could be helpful in some cases and it depends on the type of community you have. It may make contributing more fun but by the same token, I would be inclined to say that it wouldn’t always “enhance user engagement” in the best way as users may stop posting ‘helpful’ posts in order to get to the next trust level.
There was some discussion about this back in January of this year