Most sps need space in between each other, unless they are the exact same type they will sting each other. Even a lot of milleporas that look compatible will sting each other. Any of your sps that have large polyp extension, I would give more room because they will usually sting harder.
In my tank, I keep similar sps near each other, that way if they do fall over (fingers crosses) they won't be damaged as badly. Like my millepora frags are all grouped together, my montiporas have their own side of the tank, my torts are also grouped together, etc.
But this might not look very natural in a display tank, so I would just give them all plenty of space and no hermit crabs to knock them over. ;]