El Samsung S21 Plus tiene una buena batería. No al nivel del iPhone pero mayor que casi toda su competencia directa en Android.
Y en cuanto a la pregunta del hilo, yo prefiero el Samsung S22 Ultra porque me parece superior en casi todo salvo en potencia y batería.
Pero si no quieres gastarte tanto dinero y no quieres móviles tan tochos (ten esto muy en cuenta) el S21+ es una muy buena alternativa.