Company Blog (domain you own). Use the others as tools or distribution channels.
It could be for different reasons. One alternative would be to submit your blog post ideas to existing publications. Then cross-post them to your own domain. Always own your content.
Also, I'd recommend dev.to and/or Hashnode instead of Medium -- both platforms have a more developer-friendly reading experience (i.e. dark mode support).