1080 is NOT a good ETH mining card, the GDDR 5x latency kills it's hashrate to where it's worse than a 1070 and IIRC a hair worse in some cases than a 1060 3GB.
ZEC and offshoots like ZTC/ZEN/HUSH, the Skein and Groetsl coins, are all much more profitable options for the 1080.
For ETH, the 1070 is definitely a better option - 28+ Mhs with even a mild memory overclock and if you have good low-latency memory or can overclock your memory a LOT you can get over 30 Mh/s.
It's been pretty close for the last couple weeks between ZEC and ETH on profitability for a 1070, though there have been more profitable options most of that time (see the 1080 list).
Down side - current pricing of the 1070 is starting to push hard into lower-end 1080 territory, and availability is getting VERY marginal.
It seems like the 1070 is what the big-farm ETH miners are starting to go to when they can't get the good RX cards at a reasonable price.