PivotTo is more performant apparently. It also works on BaseParts instead of only models. You can also set a model’s pivot with the pivot editor in studio. I don’t think there is any reason you should be using :SetPrimaryPartCFrame over :PivotTo as migration is relatively seamless.