Broker/Chart software with trade from chart capability?

I am looking for a good broker/charting software with trade from chart capability. I like MT4 but I find it a bit clumsy when trying to trade on lower time frames. I have traded on OANDA and their system seems ideal but I just wonder if there are any non-java based softwares/brokers that have a similar setup. Thanks for your input.