Personally, I would love to see this become a reality. I think that you should make it in whatever form allows you to make the best product, both for yourself and for those who use it (I really like the idea of custom nodes and such). One thing I would like to see implemented is possibly additional functionality in the skill system that allows for skills that are both stationary (where the character doesn’t move when using the skill) and skills that move the character as part of the animation/skill (think leap, or whirlwind of barbarians in diablo games).
In any case, I would be sure to use this. It would be a great help when I get around to showcasing my vfx work (I am in the middle of attempting to replicate the spell fx in Diablo 3, a daunting task to say the least). Good luck and take all the time you need to get in everything you want to.