The worst thing about it is that the devs have no error logs about what went wrong, and while the best assumption right now would likely go towards a regression on the BSD side of things we'll never really know...
As for the upgrade experience overall, I wouldn't pin an opinion on a failed upgrade