ID identifikuje jeden konkrétní element. Stejnou třídu může mít více elementů a jeden element může mít více tříd. A může mít klidně zároveň ID i třídy.
Vždy záleží na tom, čeho chceš dosáhnout. Ani jedno není lepší či horší, slouží to prostě k něčemu jinému.