Ответы справочной службы
Оба варианта верны.
Страница ответаЛучше использовать такое пунктуационное оформление: За все почти 30 лет независимости страны кто бы ни был во главе, от Кравчука до Порошенко, – никого нельзя помянуть добрым словом.
В Вашем варианте тире несут разные функции, и это мешает понять связи между частями предложения.
Страница ответаСправочники
ЗАОДНО, наречие Не требует постановки знаков препинания. Рукоплещи всем приговорам, // Каких постигнуть не дано. // Оклевещи народ, с которым // В изгнанье брошен заодно. А. Твардовский, По праву памяти. Откроем уж заодно и причину, по которой так смутился коллежский регистратор. Б. Акунин, Азазель.
...ЗАОДНО, наречие Не требует постановки знаков...
...Заодно...
§ 198. При встрече запятой и тире сначала ставится запятая, а затем тире, например: – Здорово живешь, соседка, – поздоровался Петро, касаясь рукавицей шапки. Шолохов Примечание. Если после тире стоят слова, выделяющиеся по существующим правилам запятыми (например, вводные слова), то первая запятая опускается, например: Сосна, ель, пихта, кедр – словом, все породы хвойных деревьев встречаются в сибирской тайге. § 199. Перед закрывающими ...
...§ 198. При встрече запятой и тире сначала...
...О сочетаниях знаков препинания...