We have a savings account for our Granddaughters, but it is in my wife and my name. Their parents don't know about it, and at 3 and 8 months old, they are too young to be told. Our hope is to do what my mom did with our daughter. When our daughter started College, she surprised us by saying she had set aside money for College, and she used it to pay our daughters first year of college tuition, room and board and books. She also gave both our kids a $1,000 Savings bond every year for their birthday and Christmas. So both kids had a nice nest egg for college with the $5,000 a year we set aside for the college fund, HOWEVER, all that money was under the control of my wife and I.
Never used a UTMA account, but I did set up a UGMA investment account for my son which is a similar program. I need to get my name off that account as my son is now 35 and turn it over to him but that is a huge hassle. It isn't a huge amount of money, less than $1,000 and I claim the dividends on my taxes, but the dividends are so low that doesn't amount to anything. Just makes me glad I didn't put the other money in a UTMA, UGMA or 529.