"Лучших" и "худших" антибиотиков просто не бывает. У какого-нибудь вещества могут быть огромные отрицательные последствия, но если ничто другое просто не помогает - что поделаешь? Просто:
1) перед применением антибиотиков, если есть возможность, желательно провести тесты на чувствительность микроорганизмов к ним, чтобы не гробить ту же печень напрасно;
2) лично я лечусь антибиотиками гораздо реже, чем мне назначают их врачи - хотя тут все от врача зависит и от его отношения к антибиотикам;
3) лечиться, если уж начал, нужно строго по рекомендованному курсу, ни в коем случае не прекращать лечение, даже если признаки болезни исчезли;
4) после окончания лечения, особенно антибиотиками не избирательного действия, желательно озаботиться восстановлением микрофлоры кишечника, а также пропить что-нибудь для печени, для профилактики, не дожидаясь проблем.