Part 1 of a video tutorial on my method of building roofs on houses.
Instead of trying to fit everything on the grid perfectly as tiles, I extend out large roof parts, then trim them to fit my building.

I started doing this to avoid the extra tall roof that the tiles create when building very large buildings, and found that it lets me be a lot more flexible with building designs.
This first video starts with some simple roof styles.