Easy interfaces create less technical advocates
I've never considered myself much of a developer, and generally speaking I'm ok with that.
I'm an outspoken advocate of the Bazaar version control system, and talking through that with a few knowledgeable people recently I've come to the conclusion that Bazaar's ease of use is the reason I'm so enthusiastic about it.
I know that I'm only using a fraction of it's features, and that I don't truly understand the underlying algorithms and protocols, but because the pieces that I do use were easy to pick up and understand Bazaar has created for itself a less-technical evangelist.