Nice review, i agree with most of your points, i like the idea of the warfront council, the option that things could be different each time would make it more interesting, i only do it for the weekly at the moment.
These forums are so consistently negative they can start to effect how you enjoy the game so be careful if your going to start visiting more often