Io l'ho provato e devo dire che in alcuni casi ho trovato vantaggi ed in altri no, dipende da in che macchina è ospitato il sito, se la macchina è veloce di suo cloudflare non porta vantaggi di performance, mentre noti dei miglioramenti sulle performance su siti ospitati in hosting abbastanza lenti.
A mio modo di vedere i vantaggi "reali" li hai attivando il firewall di cloudflare che ti blocca molta schifezza che sennò arriverebbe al tuo server.
Per quanto riguarda i dns, ora non ricordo di preciso, ma la guida di cluodflare è molto dettagliata e precisa a riguardo, segui le sue indicazioni e non sbagli.