I think both projects are great platforms and has great future. Cardano is still in its infancy, and it will take time for it to catch up to Ethereum in other ways. Ethereum has the first-mover advantage over Cardano, so while the two may share many features, Ethereum has a longer track record and is more popular among users right now.
However, this doesn't necessarily mean Cardano won't be able to catch up to Ethereum in the future, though. Cardano has grown tremendously over the past year in terms of transaction volume and market capitalization, and if it continues finding ways to improve, it could have an edge over Ethereum. I think with time in near future Cardano may catch up with Ethereum.