Тире между подлежащим и сказуемым, которые выражены существительными, не ставится, если перед сказуемым стоит относящийся к нему второстепенный член предложения.
В значении 'остатки, отходы' существительное очистки в родительном падеже имеет форму очистков. Очисток — форма мн. числа родительного падежа существительного очистка в значении 'процесс очищения'.
Запятая не требуется, так как сравнительный оборот образует смысловой центр предложения, без него предложение теряет смысл.
По правилам род несклоняемых географических наименований определяется по грамматическому роду слова, обозначающему более общее понятие, то есть в данном случае по грамматическому роду слова река: Сочи журчала.
Можно использовать оба варианта: из всех и изо всех. Тире после это не требуется.