Choose Spaces when
You want control over who sees it.
You want to publish from a folder or a chat without making a repo first. Or you want access control, versions and a backend. Moving a static Pages site is just uploading the built files; an app with a backend needs a supported framework.