Betfair will give you the biggest sportsbook kinda option but they don't really have many decent poker offers. Although playing poker does lower your level of comission on the exchange, so if you use both alot it helps.
Bet365 have certainly been pushing the boat out with promos/offers etc.
I'd say
Bet365 or
betfair depending on what you are interested in betting on.