1. "Google" and "Yahoo!" seemed funny in 1994, but we're used to them.
It's possible. This is what most people answer about DDG. I think this is wrong. Google and Yahoo!, while funny names, sound "cool". DuckDuckGo doesn't. My memory isn't great, so I can't be sure I'm right about this, but I'm pretty sure that the first time I heard "Google" or "Yahoo!", I had a much better reaction than the first (and every) time I hear "DuckDuckGo".
I also think it's not smart to cling to the "people will get used to it, Google was the same" defense. If it's true, sure. I think it's not, and it's just misleading and true-sounding enough that DuckDuckGo keeps going.
2. The domain name itself is a problem (long, annoying to type, etc.), and once they get ddg it will be better.
I agree on this point, although I do think the name is still an important point, not just for the domain. It's a brand.
I'd like to reiterate that I'm not saying this things to be a critic, or just to be mean. I really value the work of DuckDuckGo, I think it's great that there's good competition to Google, and I'm a fan of Gabriel Weinberg. I'm only saying this because it's an issue that keeps coming up, and I really think it has a bad effect on DuckDuckGo.