I am trading with STIFX.. they offer crude oil, metals and currencies trade in MT4. you can check them at www.stifxonline.com
MF Global is good....trade station looks to be really good. If you are looking for good charts go here http://www.commoditiesvue.com