I do wish that not every match was one side attacking and one defending. Its fine for that to be a few of them, but I think it would have been nice to have some matches where both teams need to complete multiple objectives. So each team could decide how many to leave on defense and how many to send out on offense. I feel like it could have added a lot to the game.
What came to mind for me on this, would be a new map and game mode:
~The two factions started out on the opposite ends of the map.
~Both factions have the same mission, escort a VIP human/bot from spawn to the center of the map, to do something like program or defuse a missile launch (a la "Early Launch").
~Both factions have the exact same obstacles in their way: A construct/repair objective (ie bridge/crane), a destruction objective (ie roadblock/door), a hack objective (ie door/crane/bridge controls), and of course, the escort.
~Whichever team get their VIP to the center of the map first so that they (VIP) may complete their objective, wins.
~This/these map/s would have plenty of routes for the two factions to cross into each other's territory to sabotage their progress, but the VIP would be limited to a very specific route.
With this, both teams would be attacking, and both teams would be defending. I think that could be epic.
EDIT: added "the escort" to the list of obstacles