I can sort of manage in sandbox-edit mode because I can fly and have the move mechanic. In sandbox-play mode (like for community houses) I find it such a struggle. I hate that you're flying while creating the roof, but then to adjust it (which I alllways need to do) you're back inside the house and can't see what you're doing. Plus while you can resize, you can't move it, which very very often means I need to delete the roof and start over to place it one brick lower or higher. I also find it hard to understand how different roofs interact - I've yet to manage making anything like dormers.
It would be really nice if roof building had a preview mode, where you get a pale outline of what you're creating, can edit/resize/move that until it works (all while flying!) and then when it looks right, you click a finalise button.