I initially bought another vendor's AuthorizeNET CIM extension. They were good folks, helpful and their CIM extension, on its own, did what it was supposed to.
But, being new to Magento (and being in a rush to get CIM taken care of) I didn't appreciate the full importance of extensions "getting along".
When I purchased yet someone else's order editor extension only after installing it did I get the news from them that their order manager wouldn't work with anyone else's CIM extension (didn't see their's when I bought the other one).
Doing homework with both providers, it became apparent that the two extensions would never "get along".
But, the other CIM provider did say, "You know, IWD's order editor can be modified by them to work with our extension without a lot of work. Have you contacted them?"
I had never heard of IWD until that moment so I contacted them immediately via their contact form.
I was stunned to receive an answer within about 30 minutes and not only did it turn out they could make the other AuthorizeNET CIM extension work with their order editor, they also mentioned that they, too, have an AuthorizeNET extension that works seamlessly with their order editor.
So, though I had already passed the moneyback window on the order editor and AuthorizeNET extensions I had purchased from the two other entities, the quality of support I had received in ensuing emails back and forth made me realize I wanted to consolidate my providers.
Though I am not a "Rockefeller" and "throwing away" the nearly $500 I had already spent on the other two extensions was not something I was happy about (and I wasn't going to go the chargeback route since neither of those other providers did anything "wrong"), I decided that the IWD documentation I had seen was exceptional and very detailed and the support I had already received (even though I wasn't a customer, as yet) was so good from IWD that I had to suck it up and go with them.
(I am purposely not mentioning the name of the other providers because the point of this review is not to disparage other providers but to express my absolute delight with the team at IWD Extensions.)
Without hesitation I recommend IWD.
(BTW, I won't use this venue to advertise my company, either, but, I give the people at IWD permission to share my contact info if anyone reading this needs more info from me.)