In this paper we highlight several difficulties and insights that we discovered during our practical work in the area of conversational user interfaces. We review four fields in which we conducted research and industries projects. We dig into issues like developing for various domains, disclose insights into "fun bot" development, and derive ideas for design guidelines for developing for domains with legal restrictions and for efficient interaction.