I started to use this e-commerce platform because of big set of the payment types which it supports including the local types, for example: ACH payments for USA, Direct Debit for Germany, etc.
It doesn't have enough flexibility to configure license delivery on the server side (we have very special requirements for it) but there is an option to use API to generate the license key on our side and send it to the avangate server. It is not very comfortable way but it works.
The company is high interested in the new vendors and they are very helpful to setup and configure an account, so it is really fast to start using of the service.
We are software developer company and we have the clients around the World so we must offer to the clients reliable and confortable way to pay for the products and Avangate helps us with it. We are working with Avangate for the years and I confirm the service is good and our personal manager is very helpful.