Component architecture
Smaller pieces of code, generally more readable (see catalog, events)
Code is a lot more Pythonic than typical Zope 2 code
But can get lost in indirection, sometimes difficult to keep the complete mental model in mind
Sometimes tempted to use sophisticated Zope 3 patterns, where simpler, Python-based patterns would be better
Suppress urge to say things like: “Hey, let’s use a multi-adapter!”