I personally use Currenex, that way you have the best price, but if what you need is a regulation, website etc, maybe boston technologies, they offer the whole package.
Also have a friend who opened his brokerage overseas but I guess a nice regulation would be better.:)