> Most tools end up trying to find a sweet spot between targeting a developer and targeting a designer, and as a result end up doing neither well.
Emphasizing this because this happened to us. The initial version was trying to cater to designers and it was very hard for them to get value out of the to-code part because they need to convince the engineer to set up the codebase. Then when we add more support for engineers, it alienates the designer.
> generate good/maintainable code that doesn't tie you to the WYSIWYG tool for the rest of its life
Personally, this keeps me off most WYSIWYG. We don't have a great answer to this yet besides having a very narrow scope that works for our internal setup without polluting the code.