I think with file sizes getting larger by the day, its important to keep fragmentation levels under check to minimize problems like crashes, freezes or system slow down. Yes, making it a part of of regular system maintenance will lend stability to the system. Its hassle free with the automatic software doing the job efficiently in the background even when the system is running.