both of them have their own cons and pros but I think ethereum is better. many good project base on eth
I do not know about that, what we need more, smart contracts or decentralized exchanges? I think we need with more urgency a good decentralized exchange and I think that as time passes and we get more regulation people are going to understand this fact.