Как и в случае с любым механизмом кэширования, вам необходимо оценить компромисс между временем, затрачиваемым на манипулирование кешем, и сохраненной из-за него пропускной способностью.
Как вы говорите, если ответ часто меняется, ETag могут быть не очень полезны. ETag - это метод для кэширования целых ответов, поэтому, если ответ часто меняется, на самом деле кешируется не так много. Тем не менее, я бы предположил, что, поскольку ETag широко используются, реализации браузеров достаточно быстры, и Django, вероятно, тоже достаточно быстр.
Возможно, есть другие области до ответа, которые могли бы выиграть от кэширования, например, memcached.
Опять же, будет полезно попытаться профилировать это с вашими реальными данными, а не обобщать, чтобы «делать или не использовать».