While their software has had its challenges, I've noticed improvements over time. Initially, trades seemed to fail without error messages, creating uncertainty. However, I've observed that despite the lack of immediate confirmation, many of these trades did go through successfully. Adjusting positions used to be a hassle, but the recent updates have addressed these issues, making the process smoother.See full review