I like Bookmaker. I've had Bovada in the past, but I worked in NY and at that time they disabled my account, and sent me my money because of laws in NY at the time about betting.
Now that I'm in a different State they won't answer my emails. So F them.
I use XBet.com
They're small but pay in 3-4 business days, and Never a problem. Great customer service, and Take American Express, or Bitcoin.
They verify all Credit Card Transactions at the time you make the Deposit. You never verify anything at the time of withdrawal.
Very good customer service.
They're a square site with lines. Also alot isn't offered. Can't do ALT Run Lines in parlays etc.
Like them, and I use Bookmaker for Sharp lines. Easy to navigate.
Hope this Helps.