First, MultiChain and Hyperledger are fundamentally different to Sia, in that Sia is a public open network whereas the other two are designed for closed permissioned networks. In Sia you need to pay the network's price for storage, where in MultiChain or Hyperledger you fully control those costs.
As for MultiChain vs Hyperledger, as far as I'm aware Hyperledger is not designed for efficient storage, indexing and retrieval of large pieces of data without relying on external software for part of the process, whereas MultiChain is exactly designed for this. But you should ask the Hyperledger folk for that latest on that.