Activate CDN + SSL
Cloudflare is basically a CDN service. CDN means simply that your site is cached and loads faster. Cloudflare does however much more than this. One thing is that Cloudflare make your site more secure. Another thing I appreciated is that you can activate SSL (https) automagically by letting Cloudflare taking care of the certificate. This "flexible setting" is not recommended if you want extra high security. Then you have to get your own SSL certificate as usual.
When you created your accont and added your "main site" to this service you can activate "flexible SSL". This means that you do not need an own wildcard certificate.
Add all your subdomains to this or other account. And wait up to 2 hours until all DNS is redirected.