The subscription model combined with proprietary files makes it a non-starter for me. If you do this for a living, you will get burned eventually. The following can happen, in no particular order of severity:
-You can lose access to the software application, period, and all work you did with it, with no recourse.
-You can lose access to your data because you can't justify continuing to pay a subscription, either to your manager or yourself.
-You can be forced to maintain a separate computer or multiple computers to maintain access to your data, either because the company quit supporting your application, got swallowed by another company, went out of business, etc.
-You can need to pay back maintenance fees for software that you have not used for years, just to gain access to your data or make it usable again.
-You can be pestered by salespeople endlessly.
-The correlation between money spent on proprietary software and its quality is rather weak.
-You can go grey or lose your hair before your time (or maybe that's from the flux fumes...)
All of the above have happened to me at one point or another. If any of these happen to you, you may need to move to new software. This will likely cause pain, cost serious money, etc. Starting many (15?) years ago, I have moved to open source software with open data formats where possible. It can range wildly in quality, but some of it is really good. It has it's own set of problems, but I have yet to permanently lose access to data. This is not a religious thing for me (for example, I use Altium because that's what my employer has, and it mostly works), it is just my defense against the above. Seems to be working fairly well for me.
For instrumentation reading and control, we use Python quite a lot. It does what we need, has an acceptable footprint, and our experience with it has been good. We feel we have saved money and time with it, so the experience has been good. It also has made it much easier to spend money on software that we do buy. Altium's not cheap... If it does not meet your needs, well, then, it doesn't. But, even if you start on this road, and later find out you want to invest in Labview, you will enter that situation with a lot more knowledge about what your needs are. Any Python skills you develop may be useful for other things, though.
By the way, "free" does not imply "open-source". If you are using "free" software and you are violating its license, be aware that updating it is an ideal way to telegraph to someone that you are likely to be using it. This can give the supplier some pretty strong leverage over you if they feel they would benefit from such.
John