What if your broker has all these things but delaying your withdraws without any major issues? This factor is the most crucial when it comes to withdrawing big profits.For me, the most important would be the regulation and the customer service.
And of course a True STP/ECN broker.
Spreads and leverages can be negotiated depending on the funding and the account type with the broker.