i'm with
www.interbankfx.com , also have an account with oanda.com eventhough they're not MT4. Both are located in the U.S
I'm always kind of suspicious of companies based in Russia, Cyprus etc. Please don't misunderstand as I have nothing against those countries, it just seems that there is a lot of fraud around these days. With Refco dissapearing over night one can never be too careful.