IotChain combines DAG and blockchain, while CPChain will have a somewhat proprietary parallel distributed computing and storage system. Right now, ITC has more real world partnerships, and CPChain currently is heavy on reputable blockchain partnerships/investments. I like them both and think they are both a good buy. Miswell through INT in the mix as well.
The IoT space is one that profiles as a big one and many entities will eat in this space. While I love ITC, no one knows for sure who will end up as the best, only time will tell. So I bet on all three as they all have good things about them.