I would agree that IB is the best to go with if they cover your markets- you mentioned China and Singapore which IB does not cover.
Advantage of IB is currency conversion policy, lower commissions and lower minimum commission allowing smaller position sizes to be viable, direct electronic...