I would say fresh install is the way to go for personal laptop or workstations. There is another way to upgrade your OS without fresh install or apt upgrade and that is to replace entire file system but that is mostly exclusively used in data centers for very very specific use cases.
Although...