I had issues with Ghostery and some websites so I switched to DoNotTrackMe, which also offers free email masking services. Been very happy with them thus far.
As for iDefrag, I do this the "manual way" every year or so:
1. Clone my drive to an external using ChronoSync (a very highly-recommended program, btw).
2. Test the clone to make sure it boots and works as expected.
3. Boot from the clone, erase the original boot hard drive (I use the one-pass zeroing option, but that's entirely up to you).
4. Clone back from the clone drive to the boot drive.
I find this to be more effective than iDefrag when the drive is within the 20 percent range of being full. Of course I also use that opportunity (usually a holiday weekend where I can do this leisurely in an afternoon, since it takes a while because I'm not on Thunderbolt/FW800/USB 3/SSD yet) to "prune" unneeded files or offload media etc to an external.