Hi Stuart,
I try to answer this question without reading the comments from other users (will do it afterwards).
I started with Backyard EOS. It was really great for my EOS cameras. But it missed some functions and so I switched to APT. This worked really well, but the user Interface was not made for my logical thinking. I always had to look for different functions. Also the amount of open windows was really frustrating if you use an imaging Laptop with a small screen resolution.
I also own Sharpcap Pro for different reasons but I never aimed to use it for my imaging sessions.
For a while I tried to use a Raspberry Pi with KStars and Ecos. The Raspberry could easily be mounted on the Telescope itself, which allows for easier cable management. But after some problems, I switched back to my windows Laptop. I still use it as Backup system and to log different weather data or to check the equipment with a webcam.
Then came NINA. I first heard about it on Youtube. It seemed to offer all the things I need, has a really great user interface, is intuitive and is also free. So why not try it?
I did and it was awesome. It was really easy to get into the program. It handles so much hardware easily and has a lot of stuff that is really helpful to speed up the imaging sessions. It is customizable in many ways and I never saw it crash (and I use the nightly builds). Another big thing are the plugins that are available in the nightly versions. They are awesome to customize your observatory, to alarm you in case of emergency or help you to correct your polar alignment (nearly as SharpCap does). The advanced sequencer offers so much possibilities… - you get what I try to say here

I am happy with NINA and its growing functionality. It is a relativly new software that learned from the problems of other programs. It is structured very well and new functions were added at the right interface position. There are some minor things, that I think the program should offer. But this is for my use cases only. I guess, that all other users may be fine with the current state of the software.
So I am done now with my thoughts and now will read the comments above.
Clear skies…