I am not sure when you tried OpenTelemetry, but it is decently mature now, esp. for tracing. I am a maintainer at SigNoz (https://github.com/signoz/signoz) and we have good support for tracing using Otel for most of the common frameworks.
I agree it was a bit rapidly evolving in early days, but now its much more mature.
You can check out our docs for distributed tracing here - https://signoz.io/docs/instrumentation/