Смотря для чего приложение.
Я бы ориентировался на 4.7.1 для десктопа и net core 3.1 для всего прочего.
посмотрите вот тут, все идентификаторы которые более менее встречаются.
Это проект со сборкой NUGET пакета, выбросил откровенное старье, что бы не писать код с
#if NET20
// NET 20 specific
#endif
<TargetFrameworks>netstandard1.3;netstandard2.1;net45;net46;net472;netcoreapp1;netcoreapp2;netcoreapp3;netcoreapp3.1</TargetFrameworks>
https://github.com/vkorotenko/NAddressParser/blob/...