IB is pretty good, but it doesn't let you trade stocks in Pakistan, Sri Lanka, South Africa, etc etc. Is there a broker with wider coverage for global macro? Also, reasonable forex carry rates are a plus. IB doesn't have that.