Hey, when looking for a broker, do not look at the 'basic marketing' they do to attract mass market. By basic I want to say marketing tools such as Bonus (nothing is free, so you will have to pay for your bonus) or number of products (real traders do not give a sh** about trading Orange juice, they will stick to major currencies, indexes and commodities). Same for the spread, exept for scalping, size of the spread is not as relevant as the customer support, withdraw process, regulations, speed of execution or safety of the fund should be.
I am currently working for a Broker mostly orientated to professionals (i am not here and I will not make add for my company) but I see everyday customers with problems with their current brokers, and usually, what people are looking for (Bonus, spread, Nbr of products) is just a way for the broker to first attract you, and then make you loose you money.
A good broker will not make aggressive advertising, and should provide you both support and assistance to better face the market ! (and I know by experience that for some major Brokers you only are a number they dont care about until your account is up to 50K)