I like that it's easy for me as an average user with no technical knowledge of blockchain or smart contract programming languages (like Solidity) - this makes things simple! It is quite slow at times so be prepared if you're doing big queries over large datasets; but otherwise there are few downsides here- maybe some UI/UX improvements would help? We use unmarshal in our product which helps us extract structured information out off chain contracts stored within Cosmos Hub by querying them via their JSON RPC API using Python3 scripts.