There are a lot of problems with DAWs. Many are unstable, most are difficult to learn and counter intuitive and they are digital so you can kiss that naturally warm sound of tubes and tape goodbye. The problem I speak of is there is no standardization. They are all laid out differently and contain different nomenclature. I suspect this is to purposely make the learning curve hard so that users will stick with the DAW they know even if it has some serious short comings. You stick with what you know especially if you are a pro.
Creative people like artists and musicians are right brained whereas geeks are left brained and unfortunately it's geeks who design most software. Adobe PhotoShop's design was probably a combination of left and right brained people because it works well and is fairly intuitive.
DAWs force creative compromises. Let's say that you want to make meter changes in a song. For any geeks reading the meter changes mean going from one time signature to another like in the Beatles song We Can Work it Out where it goes from 4/4 to 6/8 and back 4/4. Slowing tempo and speeding it up again is not even possible with some DAWS. This is why at this point the best use of a DAW is for mastering but KISS Keep It Simple Stupid and mix with your ear but if you are a geek that's impossible.
A DAW in the hands of a geek is a very ugly thing. A DAW in the hand of a right brained person endowed with creativity and commonsense is frustration and and toxic to the creative process.
Geeks just don't get it and they will never get it and that's why DAWS tend to suck and as a consequence so does today's music.
Currently I am testing Adobe Audition and so far it sucks as a recoding platform.
Since most DAW suck and since the companied who sell them are making obscene profits here is a little tool that will make trials last forever. It's called Run As Date.
NirSoft's RunAsDate is a
small, free tool that lets you run applications using a different time
and date stamp than your Windows system, yet without changing your
Windows system time. It can change the date and time of multiple
programs running simultaneously, each with different time and date
settings. We can think of several reasons for wanting to do that
(debugging log files, for example) so in any case, it's a useful
capability to have around. However, it's not designed to extend
shareware trial periods, which use different means of keeping track of