I'm glad you have already looked at Interchange. I'm sorry you had trouble with it -- a lot of people share your frustration. Specific suggestions on improving it are welcome, we have had a hard time getting such feedback.
In my experience, it is difficult to have complexity of features without a steep learning curve.
If you are doing a one-off web app, lesser tools may do the job faster, since they do not require the initial learning investment.
But if you will be spending years and years on web apps, then the initial investment in Interchange will pay off in the long run.