I don't think we really need more rewards from the achievements. But I do agree that they need to make them more visible to other players. Having our titles displayed with our names would be a start. Letting people compare achievements earned would be another step in the right direction. Maybe having one or a few areas that are purely social which can only be entered by people with a certain amount of achievement points could also be fun and motivate people to get more.

I'm a completist so i'm doing them, but the rewards do feel somewhat lackluster. At least when the Vanity system hits i'll be able to show off some of the gear i've gotten.