If you place wagers online and bet mostly straight, Pinnacle hands down.
If you need to place wagers by phone and/or like to make a lot of parlays (web or phone), I would go with The Greek or 5Dimes.
Whichever you pick, get an extra $50 sign-up bonus through biggerbonus dot com.