I've found when placing building they are rarely perfectly aligned to paths running next to them. I try and tap rotate but it always rotates just a bit too far in the other direction. Back and forth I wiggle the building but it'll never sit flush as one tap is too much of a rotation. Is it possible to rotate with the mouse? That would be much more accurate.