I couldn’t agree more, on all his points. I’ll also add that it is really, really important to NOT fall into the trap of being overly obvious. You don’t need to have a hammer in your logo if you’re a construction company, or a roof line if you’re a roofing repair company.
As a side note, what’s up with the dude’s hair?