Cercherò di essere più chiaro possibile: il comparatore è un dispositivo che mette a confronto due tensioni in ingresso e in uscita ti dà un'altra tensione che è il risultato della comparazione. In questo caso, tu puoi mettere a confronto una tensione fissa (l'alimentazione) e una variabile (la carica di un condensatore). Conosci gli amplificatori operazionali, op-amp ?
Ora, secondo me la soluzione migliore è il comparatore, quello non sbaglia mai, mentre quella coi transistor dev'essere curata un pochino di più... e consuma un po' più di corrente.