The app is OK and has a reasonable price, but not for European stores. The app is missing integration options with European carriers and the ones they support are not working properly. They also do not gave you a way to handle that with API, so you just have to deal with their carriers and US based integrators, which provide you only with expensive options for returns. I guess a good option for US, Canada but if your store is located in Europe and you do not want to make returns using express options it's better you look for other options such as shipypro.
I wish this app would allow us to see labels that arent used so we can void them. There's no way to tell if customers used the label unless you click on each tracking number. There's also no way to void labels on your own and get your money back. Apparently Return Magic cancels the labels but there's no way to account for the money. A dashboard that shows labels that havent updated would be cool. So far, Im creating labels but only a third of my return customers are using them.