I have found IB data to be good enough for the asian exchanges (HKFE,SGX) that i trade.
To use IB data, its impt to make sure your pc clock is sync accurately, since the price is timestamp with your pc clock.
I have found esignal to be unrealiable for asian exchanges.
For traders in asia...