I'm not telling folks what to say, but my faith in feedback and change coming from this forum is low.

Get on reddit, get on Steam.