I use straight seams for borders and generally cut them the width of the fabric and piece the length I need. Once in awhile I'll use a fabric that the design will work better cut length of fabric.
The biggest reason I use straight seams is the loss of fabric. If the border is 8 inches wide you'll lose an 8 inch square for each diagonal seam. It doesn't take very many seams for that to really add up.