En general la retención por recovery window es preferible sobre la basada en redundancy pues te permite establecer de forma segura que tan en el pasado puedes recuperar la base de datos. Me explico, si estableces un recovery window de 5 dias, entonces Oracle tiene que mantener los backups que sean necesarios para que puedas hacer un recovery incompleto, si así lo deseas, hasta 5 dias atrás, para ello debe mantener el backup L0 más cercano (hacia atrás en el tiempo), cosa que si el 5to día es el martes pasado, entonces el L0 del domingo anterior también será conservado pero los backups previos a el (L0 o L1) serán marcados como obsoletos.
Si tienes acceso a Metalink te recomiendo leer los Notes 463875.1 y 462978.1