The most important thing is to own your own domain/urls. URLs are forever.
Own your own domain and anything is possible. Build on someone else's domain and you are always a serf.
yourname.substack.com is worthless and can be taken away at any time. blog.yourname.com can never be taken away[1].
[1] It can be taken away, but if it comes to that point you probably have bigger problems.