Исходя из личного опыта: sorl-thumbnail — кровососина. Не потому что жмёт как-то не так, а потому что периодически теряет кеш, генгерирует тумбнейлы заново, а старые остаются сиротливо лежать на старом месте.
Когда используется облачное хранилище с оплатой за ресурсы, это дико напрягает. Опять же, из личного: на проекте, в котором были миллионы картинок, очистка кеша, хранящегося в Selectel Storage, заняла почти два месяца непрерывной работы. Сколько ушло лишних денег на оплату этого хранения, вспоминать не очень хочется.
В конечном счёте для того проекта я использовал
thumbor — сервис для генерации тумбнейлов (он, правда, standalone, но вроде существуют
попытки перенести его хранилища в S3). За ~полгода использования мысли такие: по сравнению с сорлом небо и земля. И скорость в разы больше, и RESTful-апи встроенное, и алгоритмы кропа изображений субъективно умнее.
Ставится, конечно, чуть сложнее, но оно того стоит. Очень рекомендую осилить.