Hi Caroline. There are quite few threads on the above. However, you need to first know what you are looking from a broker and then I believe you will find the broker that meets your requirements. There are tons of brokers out there to choose from, so do your research, read some reviews, see what other traders' experience is etc.
For me beside the spread of course is the broker service n the platform. I'm hit the road everyday. So a gd platform is v important to me. A complete fully lay out of the platform with just 1 glance. Fast execute of trade with just 1 click. Easy adjustments of tp, sl n ts with just click. Hope this tips help.