I've been using bet9ja site for up to two years since i switched from another bookmaker. I like bet9ja because of their market is wider the others. They also make it easy to deposit and cashout since you can make easy deposits with your mastercard & have your winnings sent into your bank account easily. I also like their e-sports feature and live betting. They also offer support bonuses when you sign up and when you accumulate your ticket.