Hi Cobden28 - we are just setting things up for our grandchildren.
You can't open a Junior ISA for a child unless you are their parent/legal guardian, but we had the option of paying our contribution into a Junior ISA that my son had set up for each child. However, having had personal experience of a friend's son blowing the whole lot on parties/ holidays/ treating friends at the pub when he received the whole amount at 18, we didn't want to go down that route.
Instead, we are setting up discretionary trusts for each child, where we pay the money in to it whenever we wish and at whatever amount, and they will be able to apply for a payout from it at any stage after the age of 25 (that is the age we have chosen, you can choose any age). You can also add a clause to the effect that it must be spent on education or housing, for instance. We and their parents will be trustees, and so we will all also have the ultimate say over what any distributions from the trust will be spent on. Hope that helps!