I think badges are a great Idea. If people do not feel comfortable with it they don't have to join such a group and display any badge under the icon. There is still such a thing as free will
I can't say anything about other improvements, I haven't been here long enough yet.