Conclusion
RabbitMQ has many strengths, making it a usable solution on all types / sizes of project.
Here are a few :
1 - Developed in Erlang which makes it a very robust software
Clustering system for high availability and scalability.
2 - A plugins system which allows to bring other functionalities (management, ldap ... )
3 - Quality Of Service (QOS) prioritises messages.