TLS1.3 + ESNI is a robust solution, Firefox has the option of enabling it.
Cloudflare has a great page which allows to check this https://www.cloudflare.com/en-gb/ssl/encrypted-sni/
Cloudflare has a great page which allows to check this https://www.cloudflare.com/en-gb/ssl/encrypted-sni/
1. ESNI isn't a standard yet. So, support in mainstream web-clients is lacking.
2. Unfortunately, TLS v1.3 is blocked in countries with stringent censorship already.
Also ESNI needs server support I believe and very few servers support it. Right now it is effective only for sites fronted by Cloudflare if I'm not mistaken, and while that isn't a small number still its by no means the wider Net.
https://www.zdnet.com/article/china-is-now-blocking-all-encr...