namecheap whois protection is better because you can cancel and reassign to another domain name or even cancel and renew later. The protection is a resource to be assigned within your user account. The godaddy protection, on the other hand, is only linked to the specific domain name and the resource is lost if cancelled at any time, also is more expensive than namecheap at renewal...