I've never regretted buying Legos for my kids. Yeah, the kits can be expensive, but they last forever. We've thrown out or donated lots of old toys, but the Legos will never be given away.