i'm of the opinion that the thing that makes the difference will not just be in capabilities but architecture
a simpler way of talking about things tends to make them easier to code
but maybe i'm weird like this, being a #golang #gopher for the last 8 years everything gets tighter and simpler at the same time... even in my own code i tend to net reduce the amount of code after a certain point with a project
worse is better, simpler takes a lot more work