Performance can be an issue, but can easily be fixed with a few minor tweaks to the code.
User input is key to motivating users to keep coming back and to keep the pressure off the builder. The only drawback will be moderation. The builder should also consider this from a legal perspective — where do they stand legally. Do they have permission to share this, will it face publisher resistance?