Problem With Jagged Edges When Using Boolean Difference
This is probably because you have four faces on your plane at the top, and only three on the object that you were trying to boolean difference with. It's like when you try to sharpen a regular eight-sided pencil. The edges are always jagged.