Yes, it´s a big problem for every software product, and what make people change from on software to another, or combine 2 or more softwares. Basically you begin with an simple product and after you learn and go deep will probably want to do things that you cannot do with the simple software, changing to another more "complicated" and customizable.henke wrote:Implementing features is easy. Avoiding to add too much is complicated. Every single thing we implement has to stay in this software for ever. I spend a lot of time watching other users. Every single button on the interface is a potential problem and confuses users. The software is supposed to be simple and powerful at the same time and this is extremely hard to achieve. Not just for Ableton, it's a big problem for every software product.
I think Live has today an very consistent interface and you can tell that Live is simple and powerfull, ableton need to add features that make sense and cover more users with less complication and minor risks to stability of the product, it´s the big challenge, I agree on that.
Power users on production side will use Live together with Logic or Cubase or wherever for arrange, mixing and mastering, Power users on DJing will use Live together Traktor or Serato for DJing and so on...
And you have M4L too, that you can use if you are an programmer and like to go deep on building devices or to use devices developed by others that Live don´t provide to you.
That´s I think the OP is talking about, maybe we will go to an time when Live goes so deep that just makes sense to split the product in 2 or 3 products, everyone full featured for your purpose.
Today I do all my work with only Live, I use session for DJIng, arrangement for mixdown and mastering, and have a lot of M4L devices that I like, and all it´s OK, but I´m a hobbist, maybe if I begin to be a professional I need more tools, who knows ?