It comes with its own version of CLI and docker file.It provides full control over Dockerfiles which is very important for me as I am developer myself so i need full control over what gets run on my cluster. it also supports multiple versions of docker which makes things a little annoying sometimes but it's overall good. There wasn't anything that I particularly disliked while using this platform in terms of cost, support and stability. We are running multiple micro services under one platform allowing development and deployment on single click and we can control which service goes into production when we feel like doing it. The best part of this is that it helps me track my data which I can use for other projects as well, in case there's any issue with one project then others will be fine too. There isn't anything at present but if you have an existing environment where you are running multiple services then this might not work so perfectly for you. This lets me track my data from multiple projects in single dashboard.