In general, I am not a fan of toys with lots of pieces. We've never had puzzles for too long or Duplo blocks because the pieces would get scattered, end up under couches, and weren't played with correctly anyway. Now my kids are older. They know how to play with these toys and more importantly, they know how to pick up after themselves.
Today, after putting the babies down for naps, I brought down the bucket of Legos from the top shelf of the game closet. (Now you get how anal I am about these things.) All five of the big kids played on the rug for well over an hour (don't be fooled, Pedro was playing, not helping). They had a blast!