works decent for basic trading needs. The educational resources help understand market fundamentals well enough. User friendly interface makes most functions pretty simple to figure out. During peak hours the charts can get luggish which gets annoying especially on mobile. Account manager support is helpful when you can actually reach them. Good enough for desktop trading but nothing spectacular.