I trade live with 4 different brokers and FOREX.com has the best rollover rates.
If you’re holding a position for multiple days, the spread doesn’t matter as much as the rollover rate. In my experience, the brokers with the tightest spreads have the worst rolls. They have to make money somewhere. They know eventually that “scalper” will get into a losing trade he doesn’t have the discipline to close, so they will make up for it with a wide rollover spread.