By using the CloudFlare proxied DNS, you can firstly obfuscate the actual domain IP, setup rules (WAF) to restrict access like region blocks, DDOS is handled at CloudFlare, blocking bots,, as well as implementing the CloudFlare Human challenge check to name a few.
I wouldn't say I need this...