I am in charge of comparing the top 3 opensourced ESB on the market. I understand they are ServiceMix, OpenAdaptor and Mule.

Am I right? Should I include/exclude one?

Have you guys worked with two or even all of them? What you can say about they?

Are they on the same category? What the main advantages, disadvantages you see on each of them...

Thanks in advance,