Ranked in these QuestionsQuestion Ranking

Pros

Pro

Robust configuration mechanism

It's very easy to choose what processes you want by turning them on or off. You can also configure per-URL as well.

Pro

Helps you organize the structure of your code

CherryPy provides some dispatcher patterns that support a wide range of functionality and provide some helpful ways of organizing the code.

Cons

Con

Lacking good documentation

CherryPy's documentation could use some work. It generally feels very slim and is seriously lacking in some parts. For a beginner who is just starting with Python Frameworks, working with CherryPy's documentation would be very hard.