When designing my cities I tend to use a grid pattern as the main foundation, but as my city grows and displays the need for more central commercial and industrial nodes, I will use a radial street system that connects those nodes, no matter if it cuts straight through the grid. I think this tends to give a realistic look to the grid pattern.