I hope this is taken the way i intend it. I'm hoping that the developers/programmers can make this the kind of experience it truly should be.
1. I made sure i had a backup of MC 23 then downloaded MC 24.0.25
2. Ran the dmg file - acted as a standard Mac installer should.
3. MC 24 began running and was preparing to scan my hard drives and find all the music and pictures and videos on my drives. I fortunately saw this disaster about to happen and was able to stop it before it proceeded.
4. There was no prompt asking me if this was an upgrade or a fresh install.
5. There was no prompt asking for the location of my library files.
6. There was no prompt offering me any kind of advice or process for how to proceed with an upgrade from a previous version.
7. I searched the forums and googled for advice on how to proceed. This should not have been necessary.
8. I used Library Tools to restore my backed up library and settings. This actually accomplished almost everything i was expecting from the upgrade process except for the part that i had to google and search to forums on how to do this.
9. MC24 and it's content and playlists and settings were now as i expected them to be.
10. I then checked the registration info in MC24 and it said that it was not registered. Now, i had already upgraded my license more than a month ago and installed the new license in MC23, however, despite what it said in my emails and on the forums, MC24 did not recognize that i had a valid registration in MC23 as it apparently should have, so i had to hunt down the email from JRiver from when i purchased the upgrade to get a current license file to install. (Good thing i always save that kind of stuff).
11. Finally, it seems that everything is the way it should have been in step #2 above. The rest should have been unnecessary.
My opinion is that when you spend $50 for a program and then another $18 to upgrade it, it should handle all this without the user having to hunt down a basic process for an upgrade. In addition, at the very least there should be a prominent post on the Mac forum under the current version explaining how to proceed with an upgrade if the programmers for some reason don't think they should make the program itself do these steps automatically.