I personally think the Spectre protocol is a somewhat better usage of DAGs than Iota when it comes to innovating on top of Blockchain technology. The assumptions are better laid out, it presents a legitimate technique for deciding between double spends, and is actually realistic and doesn't offer false promises (like fee-less markets).