I'd actually like to see an end-user contributed tagging system similar to how Steam does it. You have the basic tags added by devs and then additional tags added by the users (with inaccurate tags being reported if needed).