Thanks everybody, the points tally with what I have done so far. I'm sure they will be of value to anyone who reads this post.
ferrarr I kinda like your idea of upgrading, running it for a month or so then using the saved installer to perform a clean instal. I probably wouldn't have thought to use Migration Assistant to import my data though. Why do you do that, what are the advantages/disadvantages?
I would tend to use my CCC backup or, I had toyed with the idea of using TM this time.
Although not directed at me, hopefully you will understand my reply.
I don't use Time Machine, but the excellent program SuperDuper! instead. If you read my post #9 above, you will see that I do a thorough job of 1) insuring that the backup/clone made by SuperDuper! is "lean, mean, and clean", and 2) insuring that
all the third party apps I use are compatible with the new OS. As for cleanup and maintenance, I do that just about every day, so it is a no brainer for me.
In any event, I have always chosen to do a clean installation of the new Mac OS, which of course is one of the reasons why my steps above are so thorough. As part of the clean installation process, after the OS is actually installed, I am then offered the opportunity to migrate/copy needed files, folders, settings, etc. from a backup (could even be a TM backup, but I don't use it). So, with the just completed SuperDuper! backup of my "lean, mean, and clean" system, I just migrate everything I need form there. When I restart the respective Mac from the new, OS, I am all set to go.
One other thing, of course, is that I
never install the initial version of a new Mac OS. Besides it being riddled with bugs, not all of my third party applications (including some or all of my 6 critical ones) are compatible with the new OS. In fact, for the last 3 versions of the Mac OS (Sierra, High Sierra, and Mojave), Tech Tool Pro has not been upgraded until at least after the first update of the new OS, the .1 version, has been released. So, for Sierra and High Sierra, I did not install either of them until the second update was released by Apple. For Mojave, the update for Tech Tool Pro was not ready until after the .2 release of that OS was available from Apple. Hence, I started with the ,3 release of Mojave. However, prior to going "final" with Mojave, I did install the .2 version on one of my external SSDs, and tested it for a while. Except for Tech Tool Pro (which I did not run on that test environment), everything went smoothly.
Another thing is that in any of those versions of the Mac OS did I see something I must have, and the same is true with Catalina.