Fuck Just Cause 2. Hate that game. It wasn't fun silly, just silly silly.
It would have been so much better with a New Game + feature. You couldn't restart the story without losing your progress towards completion. I'd get to around 50% and then start over because it got boring. By the time I hit 75% I was like, ok it's time to trade this. The funny thing is, there's not much in the full game that's not in the demo. You get new weapons, vehicles, etc. but the basic gameplay never really evolves.
Any size GTA is too big without a decent amount of sandbox activities... Which is exactly what I thought about GTA4. Conversely, no GTA is too big if it does have a decent amount of sandbox activities.