Some personal feedback about Vanilla
Today I was tidying up my projects, and, when it was time of "Vanilla" directory, I got surprised of how many of them I got up and running in a relatively short time. I prepared a dependency diagram and I noticed that, thanks to the flexibility provided by the framework, I seamlessly built a "suite" of components, without having necessarily designed it as such.
To be honest, when I first used Vanilla, I was a bit disappointed to see that so many of the features I needed were missing, but I also got surprised of how easy it was to add them. The answer to anything missing was not just DIY, but YCDIY (You Can DIY). I wish I could say the same for other monster frameworks, where adding a feature is a DIY-If You Can (har har har).
Vanilla definitely has its issues (lack of documentation is at the top of the list; fortunately, the Community compensates for that), but it's usually easy to fix them, or to work around them. At the end of the day, it's by far one of the easiest frameworks I have ever worked with.
In short: well done to the Vanilla Team and to the Community. There's still room for improvement, but, so far, you're doing great!