I guess that one thing all clients and/or apps definitely need is a feature that allows the user to at least separate content by country or language. It's basically impossible to cultivate a very large community if language is a barrier. This should be a must imo.