Been trading on Macs for several years. Any good java platform will work for day trading. I started on Ameritrade Apex using Streamer Suite and added Interactive Brokers Trader Workstation in 2009. I never tried Think or Swim so I cannot comment on it.
Today, I trade longer term large orders...