Both.
A set of solid spanners for day-to-day use, and a set of flexi-head only for when you actually need them.
That way, you're less likely to damage the flexi-head ones in normal use.
Also - make sure you've got a set of non-ratchet ones too. Use these to crack them off, then swap to the ratchet ones for the rest of the way.