En mi opinion la mejor manera, mas clara y que mejores resultados da de hacer un Wipe es con el Odin y marcando re-partition. Y sino, desde CWM haciendo Wipe, Wipe Batery, y Wide Dalvik no he tenido ningun problema nunca.
Ya que se trata de borrar no creo que incida demasiado en la forma en que se va a comportar la rom que instales, mas tiene que ver si se instala correctamente, el nivel de bateria cuando lo instalas, la suciedad de archivos en la SD, incluso si esta nublado o llueve

.
A mi me ha pasado muchas veces que al intentar instalar por ejemplo un Windows XP en un PC despues de formatear alguna vez no me ha ido algo, el explorer se cierra, cosas asi. Pero no tiene nada que ver con el formateo que es efectivo al 100% ( excepto si el disco duro tiene fallos

) sino en que cierto archivo se ha corrompido, la instalacion no se podido llevar bien por cualquier otro motivo. Lo mejor? Re-instalar. Formateando de nuevo o no como tu quieras. En nuestro smartphone es practicamente lo mismo.
Otra cosa es instalar la ROM y despues hacer unos de estos 2 Wipe:
Wipe Batery Stats: Simplemente borra las estadisiticas de la bateria, el uso que se le ha dado a esta y se empieza desde 0. No me preguntes por que, en algunos casos simplemente borrando este archivo se ha llegado a mejorar la duracion de la bateria, quizas porque "coge vicio" las estadisiticas? No lo se pero si que se de vez en cuando es bueno borrarlas.
Wipe Dalvik Cache: Explicacion de XDA traducida por google y adaptado ( no asustarse )

:

Cita:
Cuando Android se pone en marcha, el DalvikVM mira a través de todas sus aplicaciones (. Apk archivos) y los marcos, y construye un árbol de dependencias. Se utiliza este árbol de dependencias para optimizar el código de bytes para cada aplicación y la almacena en la caché de Dalvik. Las aplicaciones se ejecutan con el bytecode optimizado. Por eso, cuando se instala una nueva ROM, a veces se tarda mucho tiempo para arrancar por primera vez. Cada vez que una aplicación (o framework library) cambia, se re-optimiza y cache se pone al día.

Si quieres saber mas de DalvikVM tienes esta info en la Wikipedia (ENG):
http://en.wikipedia.org/wiki/Dalvik_virtual_machine
En tu caso con la camara, podria ser que el .apk de la camara tuviera un bytecode erroneo en la cache de Dalvik y por eso al hacer Wipe de esto se te soluciono ya que vuelve a reconstruir todo el arbol con todas las .apk de tu telefono.
Creo que mas o menos esta todo, si tienes alguna duda mas.... preguntale al tio Google

jeje que no

que para eso estamos!
Un saludo!