IOTA's reliance on centralised checkpointing prevents it from living up to the hype that it has built up around itself.
At some point it might become more useful, but for now I would say that Byteball would be a better investment since it has less wild promises, a functioning crypto and a significantly lower market cap.