Ingress controller namespace

What is the best practice for deploying Ingress Controller - Is it best to install to its own namespace, to default, kube-system?

Thanks

JWL