Interactive brokers works fine on Mac.
But some of my favourite software is only on a PC. For this, you can easily use Parrallels software to run windows on your mac.
Parrallels is good but in the end I bought a cheap laptop to run my PC based software.