I use prorealtime, and it's absolutely ok for me (wrote about it in my starting post), except for that it does not have an option of external data feed or support for HKFE (HSI is 50% of my trading and I can't drop it because of charts).