ACtually, it has become one of the most debated topics, and very little, if any, proof exists that it helps at all, especially, the average computer user.
Hard drives are so fast today and large that very little fragmentation takes place.
Even if a 3rd party defragger works any better than the native Windows ones, it would be very very tiny, and for most people, it would not make even a 1/4 of ounce of difference.
In many cases, 3rd party defraggers, including the ones that you've mentioned above, actually create more fragmentation, and not less, in some cases, based on the settings/profile/presets that you choose.
O.P. never mentioned what type of disk that he/she is using, so the SSD comments are relevent advice.