I've used a bunch, but Namecheap is the easy go-to for me today. Their support is extremely good. In over ten years, we've never had an issue that we couldn't solve over chat in 15 minutes.
WHOIS privacy is actually mandatory and has been for years, it should be free on any registrar, otherwise you’re being scammed.
You have to provide real data when registering your domain name for KYC purposes (if you lie your domain could get suspended) but it won’t be exposed anywhere anymore unless you opt in to make it public.