Ethereum's strengths and weaknesses

I’m working on a couple of articles outlining Ethereum’s strengths and weaknesses, as a project and a community, as I see them. I’m wondering what others here think. What are the key factors that have contributed to the project’s success to date, and what are the things that have held it back from greater success?