If I had to start all over I would have all my troop buildings TL's since the actual buildings mean so little as compared to the importance of bfa...TL's give most plunder, atk stats are cheaper and easier to find in ally stats. As for spy buildings..if u only EB, keep guilds. If not, I would have about 5 SOS and 5 spy towers (more towers, less sos during war times)
Lol my build can in fact take out pure spy's. Ask my clannies they watched in our last war as I pinned a HLBC spy
for the best stats, it'd be 49 SoS, as MsB said earlier. however, i wouldn't do that for the simple fact that you are a huge target for anyone with a spy building up. my war build is 43 CoE, 1 SoS, and 5 SD towers. currently, this is my plunder build. as A1 said before, it all depends on your playing style.
49 lvl 4 stables, all with Spragga unicorns and Benny saddles, castle up to level Swabia with your altar or whatever giving you fifteen mithril a day.