I used both of these as of this year. So now I thought I would post how I feel about each one. Cloudflare is easy to set up and you do not need to change dns settings on your host, just the dns on your domain provider. Incapsula has you change dns settings on your host. You need to set both an A record and a cname record and for some hosts you will need the host to do that. I actually had my host do it because when I tried I had something messed up causing a small outage on my site. More likely then not it was a typo but glad they were able to fix it.
Now I know cloudflare is well known and in a poll I made was picked over most other cdns. However I had issues with it. First it actually seemed to slow the site down instead of speeding it up specially for the members I have that are in the UK. I turned cloudflare off and memebers started saying how much faster the site was. I also learned that cloudflare has issues with my arcade software.
Incapsula does not have either of those issues and actually seems to reduce spam a lot more then cloudflare did.
So in my opinion incapsula is actually better then cloudflare.
Now I know cloudflare is well known and in a poll I made was picked over most other cdns. However I had issues with it. First it actually seemed to slow the site down instead of speeding it up specially for the members I have that are in the UK. I turned cloudflare off and memebers started saying how much faster the site was. I also learned that cloudflare has issues with my arcade software.
Incapsula does not have either of those issues and actually seems to reduce spam a lot more then cloudflare did.
So in my opinion incapsula is actually better then cloudflare.