A good money has to inflate to account for new produced wealth in society. Hard cap money won't ever be anything else but speculation tool with huge volatility.
And by the way, at this time ETH is not considered money. They are more of a smart contract crypto. BCH is hands down better at being money.