EOS may be better for people like social media companies, etc. I see the power of Ardors in the corporate world with supply chains, etc. The companies will pay a fee and 1 minute blocking is fine.
I agree overall, but I see it as a problem that child-chain creation currently is manual (it requires an update to the software), so there is less advantage to an independent blockchain. When pruning and automatic child chain creation are released, then Ardor is ready for take-off.
I still have a bit a hard time to understand "Lightweight Contracts". There should really be an ELI5 somewhere ... But I slowly make progress ...
As explained
here, Lightweight Contracts are smart contracts which are only run by nodes that "have an interest running it". Seems legit. But what I didn't understand first are the use cases.
Lior has written about
an use case where a lightweight contract listens on an specific IGNIS address and exchanges the amount to ARDR.
This was a prime example for my understanding problem: because, what would happen if I send these IGNIS to this address, but the contract is not run anymore by anybody? Would I lose my IGNIS?
But it seems the answer is simply: Well, I can run the contract myself. The node controlling the account sending the ARDR has stored the contract on the blockchain, so everybody can find it. As long as there are ARDR in the specified account, the contract will execute correctly - and I can control that the ARDR are there. For the case someone was trying to "frontrun" me (i.e. emptying the ARDR account before I get the ARDR) the contract author could integrate a clause that if the ARDR account is empty, then the IGNIS can be sent back to the sender.
I still have doubts if there is not a flaw in the concept. Maybe I'll open a separate thread about "lightweight contracts" in the Altcoin Discussion forum.