But-- be aware that you're in effect overlaying different versions (because of the different angles) of the texture onto the same square, and the rendering engine has to process all of them (including the ones on the 'bottom' of the heap) when rendering the screen. If you do this everywhere with your textures it can have a significant effect on your frame rate, especially if you're also including a lot of high-poly scenery items. You can have quite a few (256?) layers of textures in each square (if my memory serves me), so if you go back and overlay other textures on top of your originals things can get really sluggish. Worst of all, unless you use something like Erazor you can't erase the textures once you've put them down; overlaying them with new ones just adds more work for the computer.
A few tips I've found useful with textures:
1) Don't spin (hold the ] key down); instead press it every second or two as you brush over an area. Usually this is enough to keep the textures from being too repetitive, as long as you also:
2) keep the scale dial set high enough and your radius low enough that you aren't painting an entire texture tile at a time.
3) When you're done, if you see areas that seem excessively tiled, try turning your scale way up and just single-click around here and there, pressing the ] key once between each click. This does wonders for breaking up patterns.
Hope this is useful,
Lamont