I am always open to something being better, but so far I have seen nothing better for my own purposes. I strongly disagree that we need that on-chain. Altogether too much is being done on-chain and should probably be rolled back. I am principally against turning software projects into a giant ball of mud and that goes doubly for money.