i really like Pregame, but i do not think they do tennis or golf, so that no help to you..... sportsinsights is ok but once again i got no clue how they are for tennis and golf.
Dude, start using OddsPortal. The CRIS changes are delayed (just like for everyone not named Don Best) but all the other books display with less than a 60 second delay. It's really quite a resource.