I think we're quite a long way still from the ideal. Someone will come up with something that ticks most of the boxes eventually. The most neglected, or rather most difficult aspect, is support and I'm not sure anyone can afford to have that A1.
The next issue is that if another monster was created, what stops them becoming evil like all the other behemoths? The best possible outcome would be decentralised operations that worked without a hitch.
Thanks have a nice day