Я уже несколько месяцев как перелез с Celery на rq(Redis Queue) + django-rq/flask-rq. Во-первых в качестве брокера я в Celery все-равно использовал redis, а во вторых, rq более легкий и удобный на фоне celery. Если есть необходимость, можно установить дополнительные модули и расширить функционал rq.
Часто бывает что для пары незначительных тасков прицеплять громоздкий Celery не очень хорошо. И лучше подключить легковесный rq(особенно если у вас и так уже много чего работает через Redis).
Согласен. У меня проект на RabbitMQ+celery, без базы, с большим количеством тасков, callback-ов, но все они однообразные — типа delay() и всё — вот и пришла мысль избавиться от celery ( но пока страшновато — так-то всё работает)
Использование RabbitMQ в django проектах без Celery, и что нового в Celery 3.0