Tough to say, because who I recommend isnt necessarily who Im with.
BOE seems to be great player for equities and CFDs. Im with Peregrine atm for ALSI trading, due to circumstances, not bad but not great - all round still much better than SBK. CFD trading is highly recommended with IG Markets Alsi trading DWT is excellent so far, and Imara Ive heard is good.
Guess it depends what instruments your looking at buying.
but 2 tips I can suggest (especially since you mentioned ALSIs specifically): 1. Go for a broker that uses Swordfish, it is awesome!! 2. Dont go to IG Markets for ALSI trading, their forwards have massive costs, its not worth the 24 hour open market.