Windows defragger works but lot slower and might not complete sometimes. I prefer Diskeeper finishes much faster than others and I had no problem till now.
I do use lot other tools to keep my system clean, ccleaner, ad-aware, spybot, avg and a good firewal.