I'm not keen on 529s. You never know what will happen. In our case, DS decided to forgo college so I'm glad that I didn't have a boatload of money locked into a 529. A couple nephews got full-boat scholarships so only a portion of the 529 money would have been used.
Fund your Roth instead... you'll have more flexibility.
Note that there is a "scholarship" exception that permits withdrawal of 529 funds while avoiding the 10% penalty, and income tax is only owed on the earnings portion.
I like funding Roths. I think there was a period of time where I was maxxing out 401(k), Roth, and 529 contributions, so it could be "Roth and 529" instead of "Roth or 529".
Mentally, the 529 allows me to not include in our retirement assets. May rethink this though. Have 10k in there as a starting point. It can be used for a lot of things not just college from what I read.
Regarding the last sentence, not really. It can be used for qualified higher education expenses, including tuition, fees, books, supplies, equipment, room/board as long as at least half time, and some computer stuff. Additionally, it can be used for up to $10K per year of elementary or secondary *tuition*.
If you use it for anything else, then there is ordinary income taxes on the earnings portion, plus a 10% penalty. The 10% penalty can be waived under a number of different circumstances, including scholarships as noted above.
529s can be pretty easily shifted to other family members, though, which is a nice benefit. I've been balancing the balances in my three kids' accounts as their plans shift. It can also be transferred to cousins, grandchildren, and I think even parents (ie, you, the Old Man Dad, or your wife).