We use styled-components mainly because each of our clients have different theme color configuration and in order to build dynamic components easily, we had to use styled-components and it's been delightful.
Say for example that you have a Button or a Filter container that you reuse for 10 completly different websites, different design patterns and colors. This kind of level of customization is available thanks to the awesome api of styled-components.