Your statement about business environments:
I have to disagree with as well. I currently work for a fortune 250 company and have worked for several others. My experience suggest business integration needs are rarely if ever simple. In fact they are most often very complex and involve a lot of legacy systems. This is the suite spot for webMethods.
If your Integration needs are truly simple then the webMethods product lines are probably too much for you. Consider any of the numerous open-source ESB’s to do message routing, simple (And I do mean simple) transformation, multi-protocol conversion (as long as it is JMS and HTTP) and Web Services hosting. If you have real Integration needs (Complex Transformations, Data Enrichment, Complex Decision Logic, Legacy Adapter Support, and Orchestration) then webMethods is a more serious consideration for you.
As I pointed out, there are some con’s to using the IS server as the core to the ESB but the positives far outweigh the negatives when serious integration work is to be done.
Axis2 is not an ESB.