BTW, if you do decide your system needs very fast real-time response (collision avoidance, robo soccer, etc.), most of the code you write now will run on the real-time hardware from NI. Also, if you're using LabVIEW RT on WinDoze I think there are tricks you can use to maximize determinism. NI has a new Hypervisor system that could be interesting to you. Search "real time" and you'll get all kinds of info.
LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019