If broker is good and reliable, it`s good both for beginners and pros. The best way to know, that a broker is reliable is to check its license. They say, that the most reliable brokers have licenses from Europe, USA and Australia. For example, licenses from Cyprus, Malta, United Kingdom, Switzerland, Latvia, Estonia, Czech Republic, New Zealand are concidered as the most difficult obtain and they have the most strict regulation. Also, there are brokers with licenses from Panama, Hong Kong, Mauritius, Belize, Seychelles. They say, that it`s easier to get such license, but it doesn`t really means, that they are poorly regulated. Sometimes, people consciously choose brokers with less strict regulation, as they usually have more profitable trading conditions. You can find information about licence on brokers` sites or write to support and ask. As for me, I trade with broker with Belieze licence and I`m satisfied with the servise, I never had problems with withdrawal. Also, I`d recomend to choose old broker (more, than 4-5 years on market).