smallstonefan
I agree that each has its pros and cons. I am trying to come back to Sonar (primarily for comping and Console 1 support) but I am missing Ableton's MIDI editing features and stability. Sonar drops out on me constantly whereas Ableton let me do all kinds of crazy things in real-time with no gaps or crashing...
sigh, it's a matter of finding the best fit for your workflow, and apparently that means compromises somewhere.
Yes, you've hit the nail on the head. Ableton Live excels at live performance, but that's because the design priority was an audio engine that wouldn't quit unless you dropped your laptop on to a concrete floor. This is why I use Ableton Live for live performance. But for the wide variety of studio gigs I do, nothing touches SONAR's flexibility. However, I will say I don't have dropouts "constantly," or even close to it. There are multiple ways, many involving the computer system itself, to mitigate these issues.
Re the person who necroed this thread, I certainly don't have a problem doing MIDI in SONAR, nor do I find it a "chore." If I did, I'd do the MIDI work in something else, and import it. I also have no problem doing EDM and electronic music in SONAR. For my live performances, I do all the prep work to create the loops in SONAR, which I then use in Live for the performance itself. Then again I use Live's warping to prep files for Traktor, which doesn't do a good job of warping.
In my experience, the best approach is to choose a program and become an expert at it rather than complain about what it doesn't do. Then you can use other programs to fill in the gaps, and you need learn only the elements of those programs that are essential to your work. For example, if I was totally into program X but was frustrated by its inability to create stretchable files that also respond to key changes, I'd use SONAR to create those files, then import the results into program X (just because a program can't create stretchable files doesn't mean it can't read them).
There's also Rewire. Live, Reason, and other programs rewire easily into SONAR's excellent ReWire implementation (when SONAR added ReWire, Propellerheads said it was one of the best implementations they'd seen). Those who choose that route can have all the benefits of programs with different design philosophies working together as a unified whole. It's a very workable option for those who prioritize finding solutions.