Also to note Tacx has a great forum for user to user, user to manufacturer support. At the time I looked into purchasing I could not find similar support for other products.
Yes software can be tricky but once ste up, no problem. You also have to make sure your hardware is up to snuff.
I bought for the virtual aspect but now use mainly the Real Life Videos.