I wrote Dramatiq specifically because of my increasing frustration with Celery having used it professionally for years. Check out the motivation page the “why” and a feature comparison between Dramatiq, Celery and RQ. Some highlights:
- actively developed and used in production
- great docs
- automatic retries
- code auto-reload
- locks and rate limiting
- redis and rabbitmq support