I would like to see one minor change to S.230. If you run a website, and you're posting user generated content or other content that you don't want to be held responsible for, you should be required to insert an HTTP header that browsers can be configured to use to block the content, IF you want S.230 protections. If you don't want the protections, you're still fine, you just need to moderate more than you would usually. Apps would also be subject to the same rule, being required to honor an OS flag about S.230 protected content.
This seems a reasonable balance. Forums can still exist, they can just choose between heavy moderation (with posts held in a queue until reviewed), or being blocked by browsers configured by parents to prevent kids from using them.
And it does away with the whole "Let's build a database of adults and what adult websites they access" shit that legislators are so in love with right now.
I dearly want kids to have access to a lot of content that would be blocked under this rule, but I know there's far, far, far, more content that no reasonable person would want their kid to have access to than that stuff. Being able to configure a device and/or a web browser to block content the website/app maker doesn't want to ensure is kid friendly would be a step in the right direction.