Why should I use Chameleon, you ask? Well, let's list some of the reasons here. And, as an extra, we'll also add a list of reasons *not* to use Chameleon.
Why use Chameleon?
Chameleon supports themes. Themes allow you to personalize your blog, you can even change the looks of your site so much people won't know you're running Chameleon. Themes are indispensable for anyone who wants to run a blog or website that looks different from the others.
The power of types, themes, the easy-to-use and easy-to-learn Rails framework and the upcoming features of Chameleon allow you to personalize Chameleon in lots of ways. Designers who'd like to customize their website's style without touching too much code will find in Chameleon exactly what they need. Developers who'd like to customize their website's logic by changing large parts of its code may find in Chameleon what they want.
It's open source
Chameleon is distributed under the terms of the MIT license. Is there anything preventing you from using Chameleon? Download it, fix it, and request the author to merge your changes with the main development version. Easy!
Why not use Chameleon?
No type management
You thought this tool was all about the so-called "types", didn't you? Bzz, wrong. There is no way to manage these types. While the core functionality is already there, and you can write entries of different types, you cannot install new types. Except if you know how to code. Support for type management is coming in version 0.7, but probably not 0.7.0 immediately.
Chameleon is being promoted as the most extensible and customizable (e8e and c10e?) blogging platform available. But don't believe these stories without proof! Plugins are not supported at all. Currently, three plugins are available, but it isn't what it seems: they're hard-coded into the application. Plugins is something you'll have to wait for until version 0.7.
Switching is and will stay hard
Still not convinced? Maybe you'll be scared to death by this: switching from any previous blogging platform to this one is absolutely impossible! Well, it's not completely impossible in the generally accepted definition of the term, but you're guaranteed to have a few problems. That's because there's no automated way to load data into the database. And, when a new version will be released, it's also possible it will break with previous releases. This will be improved in future.