Does anyone have a broker they would recommend?
No.
But insist that whatever broker you choose contracts only companies that employ permanently contracted pilots (no freelancers) with proper rostas (ie no permanent 24/7 standby companies) and who pay for all safety training for their pilots (ie a company that pays for type-ratings, ditching ratings etc).
If you choose whichever broker offers you the cheapest deal, you will be flown by knackered pilots who are financially strapped and will take stupid risks.