Well copying and pasting can be extremely easy or extremely difficult. Sometimes it really just depends on what fits in that annoying box. There should be more precision, meaning I can actually select the exact pixels I want to copy and I can paste in the exact place I want to past. Obviously if you are making something with structured units, that are of equal length apart then this wont be a problem, and the ability to use the semi-snap method should be retained for people who had the forsight to actually do this.
My branch on github lets you move stamps by one pixel at a time (walls are left in the same place). When placing a stamp or copy+pasting, use Ctrl+arrows.