Other parents mentioned "snap circuits" and "erector".
For me, I at most buy only one gift for my son for Xmas/B-day. Generally, he got whatever he wants (as far as it is not too expensive). (I bought him toys anytime I found something "useful".)