It seems like everything is all about smart contracts nowadays. Are there things we cannot do or replace with smart contracts? Or is it just performance/size limitations of the blockchain that is limiting smart contract's growth and potential?
The growth in smart contracts will be gradual. At first, simple contracts will become smart. Once the stability of smart contracts is established, then people will consider using smart contracts for complicated problems.
People are going to be skeptical of smart contracts for a long, long time, after the DAO debacle confirmed that it is indeed a good idea to be skeptic about them.
First we got to get the money part perfected, then we should worry about smart contracts later.
Rootstock is superior to Ethereum because it isolates the entire smart contract infrastructure from the main blockchain, and it makes sense.
Native turing completeness, as pointed out by reputable experts, is just a bad idea, so isolation via a sidechain seems like the optimal setup.
Im more interested in the improvement on transactions per second above all else tho, like I said, let's focus on that before we go for more complex stuff.