The reason I often recommend Puppy linux to do maintenance tasks, especially to new linux users is several fold. But I will be the first to admit there are literally 100's of ways to get things done in linux. Personal preference is the key.
Things I like about Puppy as a tool kit:
1. Can be run totally in ram. The operating system doesn't have to touch the hard disk or, once loaded, even need the cd drive. It won't touch the hard drive at all, even the swap partition or the mbr, unless you tell it to. This has big advantages at times as well as being very fast.
2. Out of the box, it can recognize, read, and write reliably to all the variates of windows file systems including ntfs as well as to linux file systems.
3. It will boot from almost any computer. I have heard of computers that won't boot from it but never seen one myself that wouldn't boot and run it.
4. It has a full operating system gui, reminiscent of windows, which makes it windows user friendly, unlike a lot of special purpose tool kits.
5. Because it is a full linux operating system with gui, you have access to the web through the browser of your choice and to other network resources from within puppy, so you don't have to leave puppy to research or download something.
6. For the more experienced, you can add just about any special purpose tool or program you wish to it, remove stuff you don't want/need, and easily remaster. You then have your own personalized tool kit.
I am sure there are a few more things that I can't think of right now, but I think I made my point.
Bottom line is: Use what you feel most comfortable with.
Have a nice day,