I would argue half-elf is just as viable with that array of ability scores. You could easily start at Str 14, Dex 16, Con 18, Int 13, Wis 14, Cha 18 (or flip Dex and Con). Boost Charisma at level 4 Sorcerer and then you can take feats the rest of the way.
Variant Human would be more like Str 14, Dex 16, Con 16, Int 13, Wis 14, Cha 18 with War Caster. You're trading off 1 skill profiency, darkvision, and 2 higher Dex/Con for a feat in a build that will have excess ability score increases to trade for feats anyway.