Any well-written smart contract has protections against front-running. For about a year I audited them for a living, and front-running opportunities are definitely something we looked for.
The simplest way to circulate commercial paper for daily transactions is the Benjamin Franklin paper money system which involves appointing public loan officers throughout a nation to issue equity loans to anyone in possession of unencumbered interest in durable real property which they are willing to pledge as collateral which the public can auction in the event of non-payment.
This way money is placed in circulation so that the interest paid for the first use of legal tender is publicly collected and immediately spent back into the economy and so that the total quantity of money expands dynamically in proportion to the aggregate quantity of physical durable capital.
Real and Useful: people can use the money as a store of value, medium of exchange, and a unit of account - and enough people believe in it.
[1]: transitively it affects users too, but it's a bit different either way.
And yes, ethereum has more potential for problems, it's a much more complicated system than bitcoin. Their current goals are proof of stake (getting away from energy wasting mining) and scalability. Bitcoin is great for what it's great for, being digital gold, but it's pretty far from replacing Visa, ethereum actually has a shot at that.
Ethereum is still a "world computer", but it's a world computer for high-value transactions, which are generally financial.
Ethereum is an unstoppable world chat room (ledger), maybe.
All of those and more will occur to you if you try to professionally trade large public markets