Search and replace in one ore more files without theneed to open/view them. Sed scripts allow more complex operations including comments. Missing compatibility modes for regular expressions (e.g. many regexp tools offer compatibility to Perl syntax). Output needs to be stored in a file different from input file which is often inconvinient.