Activate CDN + SSL
Cloudflare is basically a CDN service. CDN means simply that your site is cached and loads faster. Cloudflare does much more than this. One thing is that Cloudflare makes your site more secure. Another thing I appreciated is that you can activate SSL (https) automagically by letting Cloudflare take 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 account 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.