One thing I think could be better is if people who don't play are in spectator. Especially towards the finals, it's a lot more exciting if someone's actually watching
Last time I was there, it seemed like everyone else was jumping around or playing FFA during the semifinals and final match. That also makes it very difficult to spectate both and stream, before we make a spectator mod.