It is fairly easy to use, it works well with other blockchain platforms like Ethereum for example.
I have used this API in my project, but i can't say that there are any dislikes about it, everything was ok so far. If you want an easy way of integrating your application with decentralized applications then go ahead and try out crypto-apis.it's not complicated at all. We were able to integrate our desktop app with ERC20 tokens by using their smart contracts and they support many different blockchains too.