In terms of investigative crime + quirky people, I think
Lie to Me is more entertaining. Of course, I say this after my parents dragged me into watching Bones marathons when they were obsessed with the show and kind of grew sick of it, despite the interesting premise.
Of course, people in the USA are apparently missing out, as I think they're only broadcasting it in UK and Australia and Canada right now?