I've used it as a safe keep, in case somethign happens where it will delete more then 1 row, if you want to only delete a single row a limit 1 will delete only one, no guaranteee it's the right one, but it wont do irreversable damage, example
Table Boo:
Id | name | city | blah
1 | bobby | connely | crap
2 | timmy | connely | crap
DELETE from boo WHERE blah = 'crap' LIMIT 1
will only delete id 1
granted, you should delete specific rows by their uniq keys or mutiple wheres, but it's still a safe keep to have LIMIT 1