Loki was much cheaper to run in my experience, using S3 storage. And you could scale the parts you needed dynamically in K8s.
Elastic was kind of a resource hog and much more expensive for the same amount of data.
That might be dependent on your use case though.