A few years before 2K, I bought Cakewalk Home studio 6, The family only PC with 2 gig hard drive didn't leave me with much time to record digital audio, but I tinkered with midi files found aplenty in those days, learn the basics. The keyboard could be used as an input device, so some simple tunes created.
During those years computers were upping the speed and horsepower, yada yada, the second PC was bought.
The old family work horse was mine, buggered up the clean up, loaded win 98 and the PC worked fine, throw in some plug ins ... the system choked ... digital audio was limited to four tracks, sound card samples not great.
Along the years soft synths became great, and the budget PC held okay, tunes were being produced.
When the Sonar X series came to us, the new interface was snappy, but my PC hardware was limited. Built a medium tower, had audio issues for a month, 64 bit got touchy with loading plugins as revisions came about. The 64 bit on my machine was really the audio drivers, once cleared up, 64 bit was sailing fine, bye 32 bit.
A audio issue I nick named the devil's horns showed up on some wave files, okay my trusty M audio 2496, out.
By the time X3 D was installed, the features thrown in were cool, the system worked absolutely fab. My new home my studio corner was no longer in a dark basement. Add liquid cooling, quiet, SSHD big improvement.
I gotten to the point I'm comfy with Sonar, know most of the features, so I can work on producing with confidence and focus on the building of a tune. Sure once in a while the odd weirdness prompts up, basically no biggie, glitch.
When the subscription came about, I threw some version on and didn't see enough to warrant buying.
I focused on work flow, not software, but all the other things such as one man set up, room treatment, better mikes.
When recording, it comes in spurts, this year has yielded some great tunes. So yes I'm staying with Sonar for awhile yet. My next PC will be some cube, probably bluetooth input for midi. I stayed with win7, works fine. I'm a happy user.