Don't bet on Matchbook, they are known for voiding arbitrage bets, there was a topic here.
Pinnacle is very reliable, avoid 1xbet, for arbitrage opportunities Marathonbet is a good one (they limit quickly though). Betfair for exchange, you can go through a broker for lower commissions.