The large maps are useless these days. There just are not enough people to generate action. With the people we have everyone could spread out and attack there own base and not worry about defense.
New maps are great, but they still take a lot of work to build. Even with the great work guys have done with add-on programs to help get them going and HTC getting the terrain builder better than ever it still takes a long time.