Celigo - pros easy to use, cheap. Cons - limited functionality. Boomi - by far more capable, cons price and learning curve. I've heard the analogy of a bicycle vs a truck, if you don't need to go far a bike is the cheaper, easier to operate option.. Mulesoft I don't have any experience with.