Actually, if you do work with large files defragmentation can be beneficial.
Not because HFS+ automatically defragments small files, because HDD speed gets significantly worse as the drive fills up. Having files stored in the slower parts of the drive will inherently drop the speed for almost 50% (in mb/s) and hinder access time.