For me I think #1 is bitcoin then eth & Waves.
Yes, all three coins are good for long-term investment purpose. Just buy and hold for couple of years to see a very good profit from these coins.
IOTA seems to be a pumped coin and is willing to go up some more as per people is talking about.
This coin started upward from $0.3 to now $5+. But not sure how far it goes so if you want to buy then don't buy at one shot instead buy small quantities to reduce your losses. It may start correction soon.