One broker for all charts?

I use MT4 for my forex analysis and like using Oanda because of their spreads but I have been bouncing around to various websites for my joint analysis of USDX, S&P, gold, etc. Can someone point me to a comprehensive MT4-based chart package/broker that would allow me access to the other indices and commodities at the same time? I’d rather not pay for the additional data but would probably pony up if need be…
Thanks,
Pr

If you are UK based, I use capital spreads which has MOST of the items I need (USDX, commodities, futures). The only drawback is their chart platform is fairly basic so I also have accounts with OANDA, Alpari UK (no sunday candles) and Forex Ltd (sunday candles). Trade Interceptor is always on my ipad, iphone and compliments everything as you can set the close to midnight GMT or 10pm EST. I also use charts from bloomberg. Hope this helps.