Thanks all for comments.
GC pushing Duke because its less of a gamble. Wants to study liberal arts, history philosophy etc. Financials fine for either. Son thinks he might have more fun and better experience at less competitive environment. Not sure if Duke really is more relaxed and less competitive environment than P. Likes both NC and NJ but having a sibling at P is a draw