If your question is "do you think the D logo looks better than the very small icon? i say yes
The subject of branding is another can of worms. There should be a style guide and that should be a part a Marketing effort. My opinion is that there should be a marketing team with a leader to lead...