There already exists a few projects, which use ecasound directly. For instance Janne Halttunen is working on gtecasound, a GTK-based interface for ecasound that is meant specifically for multitrack recording. And of course now there's ecawave. It's also based on libecasound. I don't need these traditional user-interfaces myself, so I don't think I'm the right person to implement them.
Motivation is the key here.
If you try to write free software like commercial software, you'll soon lose interest and the project never gets finished. I intend to continue developing ecasound in such a way, that it keeps my motivation up. Ok, let's see if I remember what I did. Ok, this track is based on a simple, repeating 909-drum beat. Then begins the creative phase.