Prefixes could be handy despite the aesthetic cost. Most people don't care about ranks and would find the prefixes obnoxious. If it is important for whatever reason, they can check the clan page anyway. Though I would still consider implementing something similar to this, if the rank permissions gave access to various clan related commands ingame.
However, if you need a prefix on your clan tags just to know who your own leader is, then you have serious communication issues within your clan.