Worth looking at account ownership -- with the UTMA, the child will eventually have control over the account and can spend the money on anything (which may or may not be a good thing depending on maturity, size of the account, etc.).
With a 529, you retain control and can change the beneficiary to another family member (such as a spouse or if you have another child and need to re-allocate funds based on life plans, scholarships, etc.). The funds can be used tax-free for pretty much any post-secondary education, including vocational programs. Money can also be withdrawn penalty free for a variety of reasons (though unlike for education, it is taxed as income) if the funds are not needed due to scholarships.
Tax-wise, a 529 functions like a Roth IRA for education, so you get the benefits of tax-free compounding. Your state may also offers tax benefits for 529 contributions. With a UTMA, the child may have to pay taxes as the account value grows (above $1,050 in unearned income) and can get hit with the "kiddie tax" (taxed at parents rate above $2,100 of unearned income).
We opted to create 529 accounts with Vanguard for both our kids.