I gotta go with neither. I've been playing SupCom for a couple days, trying to get into it, but I'm just not impressed at all. Build a crapload of units, bumrush the enemy base, repeat...yay.
Finn's Revenge was by far my least favorite map in the beta, for exactly the reasons you stated; name it's very much a rush map, just two choke points, hold the forward mass points and win. I'm rather disappointed they didn't release Isle or another of the 20k x 20k or bigger maps to show off the scale of the game.