Я бы рекомендовал смотреть в сторону Python - так как его доработку производить проще, может быть кросплатформенная(windows, linux) реализация, что на волне "импортозамещения" будет весьма приемлемо. Плюс к тому для Python есть много библиотек ...
С# - это .Net; а .Net - это MS Windows; а MS Windows - это иностранное ПО от которого наше государство намерено отказаться. Так что логично смотреть в сторону Linux+Windows кросплатформенных решений. Написать красивый удобный интерфейс на Qt и модули для работы с каждым типом устройств
Большинство устройств у вас RS232 - на питоне можно будет без проблем с ними работать, у опытного программиста это не займет много времени.
Вам придется сформировать четкое ТЗ для Графической программы - чтобы было потом удобно с ней работать. Прежде всего программистов должен консультировать специалист по измерениям, потому что программисты будут плохо понимать что от них хотят.