Lego is now shit.
When I was a kid you had a big box of bricks that you could build whatever you wanted with. Now the ones I buy for my nephew give you a handful of bricks to make a specific thing.
K'Nex was good, don't know if that still is. Kind of like a mix between Lego and Meccano - you could build four foot high towers, with paths for balls to roll down and a mechanism to bring them back up to the top, things like that.