Jsem trochu zaujatý, protože jsem jedním z autorů DotVVM, ale rozšiřitelnosti bych se nebál.
DotVVM generuje jen HTML stránky se syntaxí pro Knockout JS, takže pokud vám ve frameworku cokoliv chybí, vždycky můžete ve stránce napsat data-bind="..." a používat klasický Knockout, pro který existují spousty komponent, pluginů a návodů.
A samozřejmě pokud na nějakou takovou situaci narazíte, uvítáme issue nebo přímo pull request na GitHubu, abychom to mohli opravit:
https://github.com/riganti/dotvvmK viewmodelu se dostanete i z JavaScriptu, takže pokud potřebujete udělat cokoliv složitějšího, DotVVM vám v tom nijak nebrání.
Pokud vás bude o DotVVM cokoliv zajímat, rádi si s vámi popovídáme na Gitteru
https://gitter.im/riganti/dotvvm, nebo třeba někdy u piva. :-)