Always have a look on the broker's regulation, and do your research first. If a broker has more than 2 reliable regulations then it might be a good one. But always do your research first; don't believe what is written on any broker's webpage. Do your research with their company names and license numbers first.
Good brokers have an ASIC (for Australia), CySec (for Europe), NFA (for USA), ICB (for Ireland), BaFin (for Germany), FinMa (for Switzerland), IFSC (for offshore), FCA (for UK) regulation. I'd not trust any other brokers/'regulations' out there (there might still be some other good local ones, but I don't need them, that's why I don't look after such brokers with other regulations, most of them are still suspicious).
I even don't care about spreads, commissions and stuff, as long as they are not too high, as long as my TP's are hit and as long as my deposits and withdrawals are all fine.