In over seven months of Linux pro-audio and general purpose use and in trying out two audio distros, the journey has not exactly been a cakewalk, but hey. Apparently people use Linux and JACK to make shit-tons of music, and good music (far, far, FAR too many links to be posted here). If I was having problems, I assumed it was either a screwup on my part or some screwup in my Linux install. Turns out...it always was. I asked around on forums/IRC, got help, problem solved, back to work as usual. Sometimes devs are involved, and no dearth of help there either (a big thumbs up to GMaq, falktx, rncbc, nilsge).
Those guys have done amazing stuff, as developers making stuff work, and also helping others to get things working
Jack gave me grief at first, before I found KXStudio. All I wanted to do was listen to music and do some simple recording and editing work digitising vinyl using a Firewire device. I got more xruns than music. Just like the old vodka adverts,
then I discovered KXS.
To be honest, it might have been jack, it might have FFADO, it might have been some other corner of either the PC architecture or the Linux audio big picture giving me grief, I don't know, but it wasn't fun, and if I had been trying to make music, I think my creativity would have just died! Probably, I spent more time screaming at the basic Linux support (or lack of it without tinkering) for Firewire audio than I did shouting about jack.
If it wasn't for Firewire, though, I would never have met jack, and I would never have met KXStudio. I'd have just been using ALSA/PulseAudio, as would any typical "consumer" user who just plays music and occasionally dabbles in a very little recording. Despite the early months of frustration (and it didn't help that I was already loaded with frustration from a previous PC that had a bad attack of the DPC latency problem) I am, on the whole, really delighted that I have met jack. This
Audio Connection Kit is just brilliant, and the intuitive ease of making those connections in KXS's Catia is breakthrough stuff.
Is it entirely glitch free? No, but I'd put the glitch rating at under 1%, and it mostly consists of not being able to auto start jack, and that appears to be a FFADO problem, not a jack problem. Frankly, a couple of extra clicks with the mouse is a small price to pay for something that, otherwise, 99.5% of the time just works.
In the future, I intend to keep my firewire device for recording, and buy a DAC/Head-phone amp, because I want hifi headphone listening, which I do not get with my Audiofire2 --- but I will not be abandoning jack/Cadence/Catia, because it is just too good.
This is not to say that nobody has genuine problems, and, in the face of those problems, it doesn't really help to read that stuff is just fine for someone else. It's just to say that it
can be just fine.