On behalf of the entire team, our apologies for the problems you experienced.
And thank you for editing your post and providing further details to help us improve.
My experience is different. As a moderator on the forum, I’ve switched versions successfully many times in the past.
Which button are you referring to? The “Check for updates” link in the Settings?
This is a known issue, and it is actively being worked on, see the most recent commits to the issue below.
When a new version is released, downloading the installer .exe and running it, does the trick for me 90% of the time.