What's great about Kosmos is that it provides open-source hardware and easy to use software for solving problems in real world. The SDK has very limited documentation. Also, there is no proper way of communicating between different platforms (e.g. mobile apps and web apps) unless some extra work is done. So, we have used multiple SDKs with our projects. And sometimes multiple SDK developers need to collaborate with each other. For example, in order to build a web app that can connect to an Android app, two teams are required - one team will be responsible for developing the Android part while another team will be building the Web application. I think this is the only downside currently. But as Kosmos is growing, things will improve. It is definitely a good platform but it needs more support from them. We have been working with Kosmos since last 3 months and we have not found any major issue so far. In fact,.