North Carolina: Is it the perfect state to live in?