Hier und im NI-Forum wird größtenteils von Python als Alternative zu LabVIEW gesprochen.
Ich finde C# ist in meinen Augen der deutlich bessere Kandidat:
• einfaches Erstellen von Oberflächen und komplexeren GUIs
• bei den NI-Treibern ist eine .net Anbindung dabei, d.h. man kann VISA, DAQmx und Co wie gehabt nutzen
• out-of-the-box Erstellung einer Exe, man muss nicht extra noch Pyinstaller konfigurieren (ok, das macht man nur einmal)
Für Visual-Studio fallen etwa 50 €/Monat für Lizenzgebühren an, es gibt aber auch Alternativen: Eclipse, MonoDevelop, Rider von JetBrains (170 €/Jahr)
Und wenn man Python einsetzen möchte, wäre
python.net evtl. einen Blick wert, damit man die NI-Treiber nutzen kann.
Disclosure: Ich habe mit Tkinter nie gearbeitet, allerdings früher Anwendungen mit Tcl/TK erstellt und das fande ich immer sehr mühsam.