I love the dark vision feature in this game and how it is implemented and how it works, however,
All races should be on par with each other. There are many dark places in this game where the races without "Dark vision" are gimped with a significantly lesser chance to hit. This will be a major factor in picking races, people will not play races that they would normally would want to play because they don't want their hit chance to be so reduced.
Suggestion:
Make necklaces and items that produce "Dancing lights" "light" more common and on vendors. Make them more efficient, and MOST important, Make using them cost only a bonus action as well and not a full action.
Also,
If certain races don't see that well in the dark, then they see better in lighted areas right? Using the same logic that is what they are used too were raised born in, They should receive a bonus to hit, in Day light. (I would rather see that then a penalty to dark vision races in day light)
Now you have your awesome lighting feature and races are more in par with each other.
No, there are plenty of options to chose from to counter not having darkvision.
Torch
light cantrip: Cleric picking spell or light domain, Wizard, High Elf, Half-High Elf
Faerie Fire lvl1 Spell: Light domain Cleric, Drow 3rd level?, Druid, Drow 3rd level? Rogue-Arcane Trickster subclass
Produce Flame Cantrip: Druid
Dancing light Cantrip: Wizard, High Elf, Half-High Elf, Half Drow, Drow, Rogue-Arcane Trickster subclass
Darkvision lvl2 Spell: Druid
Flame Blade level2 Spell: Druid
Darkvision is broken down like this
Normal vision: Human, Gith, Halfling
Darkvision 12m: High Elf, Wood Elf, Tiefling, Dwarf, all three half-elves
Superior Darkvision 24m: Drow
Clear Area: if seen no roll you get kicked from stealth
Lightly Obscured: if seen roll stealth
Fully Obscured: no roll as long as your not next to someone
attacking from shadows, even not in stealth, gives bonus to attack.
3.5 used to have low-light vision instead of 12m darkvision i don't know off the top of my head if it worked differently. Also Drow used to have a negative when attacking in the light, being light sensitive. Presuming both got axed to dumb the system down and be less complicated.
BTW Drow in character creation is missing Dancing light in race menu but still gets it once you start the game
An mentioning it again, there is no mention about vision race features in game outside of character creationEdit* I'm probably missing stuff but I don't have a save on hand with anything else.