Thank you for bringing this up. Well, honestly I am not a fan of either IOTA and/or IoT but after reading the link you provide, and by simply looking at the comparison between the two, IoT Chain looks very interesting and I would say it's worth the time to check it out.
I agree. IOTA has its limitations. Also saw that ITC is backed by FBG Capital and partnered with Hashed (South korea's largest investment fund). I see lots of potential in this one