I did use years Diskeeper and was pretty pleased with it. Until the next update which required a new licence.
I recommend Iobit smart defrag really good and pretty fast. just don't defrag a ssd because thats not wise as far as I know? there might be a defrag tool compatible with ssd's that is safe so double check?