The phrase "rough edges" refers to any unfinished, harsh or jagged aspects of something. It can be used in a variety of contexts such as describing an uneven surface, an unpolished performance, or an idea that needs refining. The term suggests that there is room for improvement and that the final product could benefit from some smoothing out or polishing to make it more presentable or functional.