For D6 I use webforms for almost every site I bake. Nodes are too heavy in most use cases, so TG for webforms!
D7 has fieldable entities. That made me think... Webforms does not use the new Fields API, while it is basicly the same thing. Attach fields to a 'thing'.
I did some work on a 'Forms' module. Goal is to have a module that provides frontend forms... webforms! Although I didn't map all kind of cool features and just made a proof-of-concept, I think that attached module is a great start for webforms-7.4.
Some advantages that the Fields API approach could have:
- Reuse of code
- Support for all Fields
- Unified way for admins/editors to build forms
- Views 3 support (nearly out of the box)
- Rules support (nearly out of the box)
Note: attached module is a proof of concept and far from alpha stage! Don't use it! unless you are nuts ;)