There is no easy generalization of what strategy is "best".
Space advantages (what I gather you meant from #1) and Mobility (from your #2) are both crucial but you can't play this game on auto-pilot ... everything depends on the position and what's in front of you at a given time.
You can't really unscrew a screw with a hammer nor can you cut a piece of wood with a pair of scissors. You can try ... but that's not too efficient now, is it?
Strategy is not just knowing what ideas to use but WHEN.
If you really must generalize the ocean that is "chess strategy", then how about this =>
1- Do useful things on your move.
2- Be aware of what your opponent is doing after he makes his move.
3- Try to stop your opponent from doing useful things.
If we divide all strategies in 2 category according to the activation af materials then we get , 1) go forward with maximum pawns to cover max. board as well to provide less room for oponent. And 2) Go ahead with knights,bishops and queen to get attacking power ( by make judicious no. of pawns to a single step ahead to prevent the king's place ).
Which is better ? how can we tackle our oponent having one of above strategies ???