Which is best? Lego or K'nex? It will be for DD, who is almost 4. She not got either, did have mega blocks and enjoyed those... grandparents are asking!