I have been a longtime fan of Cubase and would recommend it to anyone, whether they are just starting in recording or a seasoned professional. I find that it is really strong in the pre-production and production phases of a song. Tools like the arranger track, track versions, and the chord track make writing and experimenting very easy. I have used these tools on almost every song that I have started from the writing phase. I am able to experiment with different variations of a song, different channel settings, and even completely different arrangements all with just a few clicks. My writing process and speed have improved so much over the last few versions of Cubase. We have also enjoyed working with the mixing process. The mixers in Cubase are laid out much like a regular console. So for an old timer like me, the learning curve is very low. Cubase did a very good job with layout and labeling. Things are labeled what you would expect them to be and laid out in an order that makes sense. The other part of the mixer that makes it great is the ability to color code and organize tracks. My mix time has drastically decreased since using Cubase.
Any time I've had to reach out to customer support, they've been fast to respond and answered my questions to the best of their ability. Authorization of the software is easy, and the company is great about emailing you promptly. Overall, they do a great job.
The reason I find Cubase is best suited to my needs compared to other DAW software is primarily the ease in which the software can be edited. The MIDI integration, editing and composing aspects, in my opinion, is far superior to other software which is great when creating and / or editing projects. As I use Mac, the CoreAudio side of things works seamlessly too which provides a stable work environment for both myself and clients when working remotely over video links etc
Using Cubase over something like Protools means that new users are more likely to be successful during training and due to this, decrease training time.
More trained staff means that we are able to complete more projects faster instead of waiting for a more skilled staff member to become available.
Implementation on-site for on-site recording has been very reliable and has decreased the amount of failed recordings during events.