I still believe Kubernetes is one of the best tools out there to build scalable systems. But I wish it was more opinionated and less leaky.
Every project I build feels like a Frankenetes made of many subsystems provided by different vendors that struggle to talk to each other.
The day Kubernetes provides curated bundles for common architectures that I can spin up with a few commands, I will be in love with it. For now I have a love/hate relationship with it.