I think a good cryptocurrency system/tech should achieve those things you mentioned without sacrificing on decentralization, transparency, immutablity, censorship resistant, permissionless/trustlessness, privacy/anonymity, security... The ability of most/all participants to easily download/run full nodes, control their coins and take part in full network consensus shouldn't be denied them.