Do Sorcerers need to know a lot of attack spells?

I was building a Sorcerer character I had in mind for high-level campaigns (e.g. starting at 10th) and noticed that while I was planning and selecting his spells known, I seemed to gravitate mostly toward attack spells. Then I started thinking: I can pretty much use any one of these spells as many times as I want within the limits of my spell slots, would it really do me that much good to have this many of my spells be attacks? I’ve kinda made a point to grab at least one spell per spell level that can deal multiple damage types and/or at least one Magic Missile variant at appropriate spell levels, so should I bother with any more damaging spells with a selection like that or should I look for more utility/support spells, instead?