Personally I would opt for a trust over a 529 for a few reasons:
- Wider array of investment options.
- Greater flexibility of how/when monies are distributed. I have my son getting a bonus payout if he maintains a certain GPA, for instance. I can also set money aside for things like a first time home purchase, marriage, etc.
- Biggest reason: money in a trust will NOT count against any financial aid or scholarships your child may be eligible for. If you set aside a decent chunk of change for your son in a 529, it may disqualify him from any financial aid whatsoever.
The biggest drawback is that once you transfer money into a trust, that money belongs to the trust. If I wanted to, I could cash out a 529 meant for my son, pay the taxes/fees, and use the money for my own personal expenses. With a trust that is not possible. That money will always go to your son, no matter what. While you can alter the payout schedule and terms, that can only be made more liberal, not more restrictive.
There are a few services that will set this up for you at very little cost. I recommend Kiss Trust -
http://www.kisstrust.com/home.htm .