In QGIS I have a city boundary layer which I want to transform into a simple fishnet grid with 30m spacing. The boundary layer is in geographic degrees and the only solution I found so far is choosing a projected coordinate system which produces a rotated and uneven grid. What could I do to overcome this?
Move to a square planet? You can't overcome the fact that the Earth is an oblate spheroid. If you want a regular grid in meters, it will not appear regular in degrees. If you create a regular grid in degrees, it will not have fixed spacing in the X axis. You can fudge things so rectangles in degrees have approximately the same area, but then the spherical rectangles will be taller closer to the poles. It might not be obvious over smaller areas, but they still will not have fixed lengths.