Some alts are really valuable, ecpecially those dealing with the applicable spheres of our life.
You should thorougly study the prospects of the project (its whitepaper, deadlines and, of course, its founders) in order to make a good investment.
Ethereum has made its name through a unique system of smart contracts - so what prevents all other crypto-currencies from doing the same thing?