I have a web app built with IW tools that runs for months at a time without any need for restarts. It handles registration, login, downloads, logging, and has a MS SQL Server backend. It scales well for concurrent sessions, but IW components insulated me from writing the internals for that.
IW is a great set of tools, but there are a few non-intuitive challenges that crop up, and the priority support (that comes with the pro license) paid for itself many times over. Once I got my major application running, I admit that I've let my license lapse, because I can continue to maintain the software without the pro license - I can live with the last version for which I have a license.
An additional benefit is some of the excellent fourth party (?) tools that have been developed, e.g. the Arcana Elite suite, now open-source.
At some point, IW may add a killer feature, and I'll purchase again.
HTH.