Project management, lack of a proper sampler and a good MIDI-controllable mixer are things that still keep me from switching back
By project management I mean.. I love the modularity of Linux audio. But it's a pain to handle.* The commercial hosts that are now available all bring in the usual paradigm of a host containing everything related to a project, which obviously works, but it reduces what's possible with the modularity of Jack.
I'd like a proper sampler, something like TX16WX. For drums there's drumkv1 and Drum Gizmo, both of which are good, but still somewhat lacking.
Among the standalone applications, there aren't really any good mixers.
But it's a fine platform, I think. With so called long-term support releases of distributions, they do have much longer lifecycles than, say, any Apple product. With self-contained hosts that ditch some of the underlying modularity, it should be just as good as any other platform.
* The last time I had a somewhat thorough look at Linux as an audio platform was last winter. I enjoyed a lot of what I saw (a lot of nice synthesizers
, for example) and liked the updates (I used to use Linux exclusively around 2005-2008, including audio). But looking at project management between programs was once again a PITA. For me, LADISH and whatnot, they just don't work.
But this time around I got seriously side-tracked, I went on and had a look at Python (first 2.7 and then 3.3), learned to make a DHTML-based interface (wrapped with PyQt's Webkit) -- and I got quite far in making a small program that I can use to create project files: read and write files that are essentially shell scripts to be executed in conjunction with snapshots for aj-snapshot.
I marvelled at learning about programming (or scripting to be precise), and even though I'm not finished with that program, I'm fairly certain that the average musician is not going to do anything like that to get a damned project saved and loaded.