You ask very good and fair questions. However, the capabilities from a technical end are far greater than eth. As eos is an erc20, the historical performance of eth has not faired well from just a single use of that erc20 pressure on the blockchain. Eg Cryptokitties as i am sure you know by now (for others perhaps) As quoted here, “These CryptoKitties have single-handedly overwhelmed Ethereum’s network, which means slower transaction times for all applications running on the decentralized architecture. CryptoKitties is encountering speed scalability issues, meaning the issues that are arising from the Ethereum network are related to an inefficient consensus algorithm.” One dapp.
That is a massive and fundamentally driven failure. 1st shot out of the gate. Claiming a lightning fix when the first result was that are just promises to existing stakeholders.
To wholely understand something that doesnt currently exist, as a 3rd gen blockcahin claims is challenging. Each currently understood limitation is designed to be adressed from multiple angles. As the Cardano is used more, it gets faster more scalable and absorbing of existing projects.
Continue to code in what you know as porting your work will be pretty painless.