I was more than content rocking Think or Swim on my Macbook Pro. To me, TOS does have a rather steep learning curve. And the customization possibilities seem to be endless, which is what makes TOS difficult to tweak to suit your trading needs.