чисто имхо: минус translate в том, что если саму карточку начать заполнять текстом - текст будет начинаться в том месте, где блок с translate был изначально.
поэтому я бы именно в этой ситуации использовал отрицательный margin
iBird Rose, вот как раз таки тексту и можно задать отрицательный margin-top, так с помощью translate он прям четка позиционирует этот кружок(поэтому мне и нравиться этот способ) , либо же абсолютом это сделать, через margin это больше костыльный вариант