- modular, nodes can be started separate from each other. This makes the development of a big robot system with multiple people much easier.
- good hardware support, ROS supports lots of sensors, actuators and whole robot platforms
- lots of algorithms already implemented and available as package
- good integration with other robot middlewares
- easy to use tools for development
- big community
- active development
But what the real value for your organisation is depends on the type of application.