I think letting characters put an extra +1 in a stat of choice makes the system worse because if an 18 is available that becomes the new baseline and a 16 no longer looks good enough. Restricting it to +1 in a stat you don't already have a bonus in sounds better to me.
Personally though I prefer Tasha's system where you can swap an Elf's +2 Dex for +2 Str. I like this because it lets you much more freely choose which race appeals to you rather than being pushed heavily into tropes. Having no cost at all means it can make the races feel less distinct but that's less of an issue when its only one PC who has access to it.
Last edited by Rack; 26/07/21 10:11 AM.