if they didn't replace the line where the roots invaded, then that plumber was right to clean out the line periodically, that was my condition on "if they did their job correctly, you shouldn't need it"
@Aarthi Sure. Design questions are just too broad, too localized, and too subjective to work at all. Like that one, a place to store books in a small space. Well the optimal solution is a box.