Developer Experience
All primary developer scenarios should be accomplished simply with one line of code.
Composable and sensible classes that follow rational naming conventions allow you to "discover" APIs without the need for documentation, but with inline API documentation when you need it.