I think no broker can be called best broker. All of them have some advantages differ from the other broker. Personally i am only subscriber of this broker. I dont have any account it with this broker. But i have seen so many positive reviews about it on different pages.