This question comes up a lot. I usually use panelingtools to re-parameterize the grid to get what I want.
In order to get a consistent evenly spaced grid on a joined Brep is to section he shape at a consistent way, then re-construct as a grid. Something panelingtools does.
The model here could use some refinement around the edges, but you can see the grid is turning the corner.
