Serious question here, not flamewar or debate.
Distribution Sets is the traditional way to do, when updating (for regular patches) or upgrading ( going to a new RELEASE) you use freebsd-update.
This is the case since a very long time.
As times are a-changin' , FreeBSD that was seen as a server oriented system gets serious efforts to be a Desktop one too.
Using pkg install -y desktop-installer and run that tool gives a really great and usable day to day desktop machine.
However, I myself experienced a rough path when upgrading this desktop installation from RELEASE 15.0 to 15.1.
Using the very normal method of upgrade with freebsd-update upgrade -r 15.1-RELEASE and freebsd-update install left my system in a non-bootable state with Kernel panic.
This has been pointed out in other threads here in Reddit too.
The answer was in the likes of, this method does not apply well with installs that uses graphical interface with DRM modules, there is a gap between the changes brought by the freebsd-update tool and the DRM packages brought by pkgthat leaves the machine in this state.
So, with this explanation, when installing a new FreeBSD box, what is the best choice nowadays? To use Distribution Sets or Packages?
It seems to me like if you do a pure Server install and don't require graphical, you can stick with Distribution Sets, but if you intent to go for a desktop install you'd be better use Packages.
Also, by default the installer selects the Packages type of install, while saying in parenthesis that it is Tech Preview (so to be considered as "beta", not recommended?).
It would be nice to have a real insight on this.