People don't talk about ETags nearly as much, and I know it's not the same performance gain as a cache, but are people using them in the wild? My instinct is the performance gain from not downloading vs calculating the hash should be a clear win (if a small one).
They are enabled by default in most web server daemons and are widely used [1]. ETags can negatively affect performance under certain conditions and some choose to disable it and instead use their CMS to do other cache busting techniques in combination with cache-control headers that seem to evolve with time the combination of techniques that is. There are probably better and more detailed statistics out there than what I found or at least there better be with the number of bots I see hourly.
Caching has a much broader scope for performance gains.