If you want the best puzzle games and aren't picky about flashy bells, whistles and dancing icons, then I'd recommend the Everett Kaser Puzzles. Emphasis on pure logic puzzling.
You can the demos of all his puzzle games (there are about 30 of then) from his website. For starters have a look at Sherlock, and Baker Street, just to get an idea
Each of those games has tens of thousands!!! of levels, enough to keep anyone happy for more than a lifetime.
Highly recommended.