They are doing it both. The only limitations would be the transaction speed and fees. When Ethereum achieves both high speed and low fees, it can be parallely used as a utility as well as trading coin.
Yes, I think Ethereum if it attained transaction speeds close to Visa and had a platform useable, not bogged down by the number of applications, then it would truly be a formidable product.