Hey Buddy , Your wait is over, Power Indiabulls [PIB] is an online terminal which is available for Mac . In the starting they may charge somewhat higher but once you start trading actively you will have a good bargaining power.
I am paying quite less now at Indiabulls as compared to many other renowned brokerages mentioned here. I am with Indiabulls for over 2 years now and I am quite satisfied with their customer service and rates and reliability of terminal . For Trading PIB is a good terminal but from charting point of view it is not a very impressive software as the charts are only for intraday and so one cannot expect to do swing trades with their charts . For swing trades you can refer to site icharts for your charting needs.
I hope this helps you ...All the best .