I have never been a fan of fake meats - first of all they are highly processed and usually contain MSG and other chemicals - also, if kids are used to eating things that look and taste like meat - well, they will probably end up eating real meat at some point.