Well apart from windows itself and office most microsoft software is pretty poor, just look at the articles on security essentials, windows media centre was pretty poor hence why it was dropped.
When i first got into computers i used ms built in defrag and found it very basic and doing a full defrag took forever.
I use defraggler and in past iobit smart defrag which is also really good, both defrag much quicker than ms and have features like boot defrag etc and the gui is much nicer and displays more information.
I have seen a few people on here recommend auslogics defrag, I have never used it myself but if others on here recommend it, it maybe worth trying also.