I have no doubt Ethereum verticals will eventually integrate all of these features just as well as Radix's enshrined takes on them, if not better.
As rough as the UX is on Ethereum still is now dev/user side, I think Ethereum's infrastructural modularity will eventually be super cohesive.
And when this happens, assuming low velocity progress on the Radix network, Radix will lose it's edge.
Today it's possible to make these awesome marketplaces, imagine the concept of a 'Transient Dapp' or efficiently calculated composable/extractable intents:
1. Without interacting with a specific dApp, users construct a high level intent i.e. (Maybe even in natural language) "Swap A for B for me with maximum slippage, preferred exchanges"
2. Have smart accounts or components sponsor these TXs allowing for mechanisms like executing hidden swaps from a user nominated Non-XRD fungible resources to XRD for the TX if they don't have the native resource.
3. The solvers analyze the current state of various DEXs and LPs.
They identify the most efficient path to execute the token swap, considering factors like price, slippage, and gas fees.
They dynamically compose a series of atomic TXs to perform the swap, potentially across multiple DEXs or liquidity pools etc
4. From the user perspective, even if they didn't have XRD in their wallet, for next to no fees, they were able to execute this swap quickly and for a great price without even spending XRD if they didn't want to.
dApps and wholesome MeV become really competitive in a way that's good for the ecosystem and this all just trickles down to the user who enjoys great UX and low fees. This is just awesome from a user perspective.
Radix's edge lies in its head start in having a really cohesive platform from both the user and dev perspective, but Ethereum's adaptability could overtake it if radix doesn't capitalise and keep moving forward with a great dev community, users and activity.