Caching WordPress

Hi, lads...

What would you recommend?

using w3totalcache or cloudfare?

Wich are the differences? will be ok to use bout of them?