Texture alignment on stairs: Note the misaligned textures above, and the sloped/horizontal combination beneath. In both instances I'd suggest selecting both adjacent brushes together, and then entering a new texture angle/offset value. so that the two textures have the exact same value (I'm guessing "0" in both instances, but it's been months since I've touched an editor). That will make them correctly aligned.
Textures on sloped bricks: Note the areas marked in black. You can fix or at least decrease this misalignment by changing the scale and offset of the texture on the sloped surface, until it matches up with the surface next to it. If you're using TB and using the arrow keys, I think you might need to set your grid size to 1 or 2 if you want to able to make fine adjustments -- but as I said, it's been a while, so I might be wrong here.
Map edges/rocks & bricks: This is what I meant by saying it'd look better if you pushed your sky brushes outwards a little and made your rocks/bricks on the edges of the map a bit thicker/fuller/more 3D.
Here are
two more
examples of where the rocks should be thicker.
Same thing
here, only horizontal: those "roof" rocks would look better if they were a little thicker (and your sky brush higher).
Here you've done it right.