I read most posts done here.I feel spectating is one of the most important things in a game like this.Much more when u got guilds in it!For example we want to run a in-guild tourney.It would be much more fun if we could all spectate the battles.
In addition,(as has been said before) spectate feature protects ppl who play fair and don't cheat especially on official tourneys!With this not existing,ppl have to record their battles to prove their win or the other player cheated etc.That's a big turn down.
Anyway,i agree with all posts in favor of spectate.I understand it may not be easy coding or keeping it along with stable servers but should be added ASAP.
Sorry for my english :)