In my opinion, the better choice of broker for day trading and commodities is FP Markets because the spreads are tighter at 0.3 pips with a commission cost of $3 per lot and they have over 10,000 different instruments to trade global stocks, indices, and commodities.
You can try turnkeyforex, lmfx, cedarfx, lqdfx as they are offering lowest spreads and commissions in the market.
check out aximtrade, they are decent for trading commodities like gold and their indices are ok too. Read their aximtrade review for detail on their services if you are interested.
I recommend trading with FP Markets since they use DMA Pricing with top-tier liquidity providers to ensure trading costs are kept to a minimum.