Rendimiento CALayer vs rendimiento UIImageView

Me doy cuenta de que algunas de las cosas que hago con imágenes en mi aplicación, podría estar haciendo con las propiedades de CALayer en su lugar (es decir, bordes, sombras, degradados, etc.). Entonces, me pregunto, en general, ¿es una mejor idea usar CALayers y tal, o simplemente hacer todo eso en Photoshop y usar UIImage (View) s para lo que necesite? El rendimiento de desplazamiento ha sido un poco lento con sombras paralelas y demás, así que básicamente estoy tratando de encontrar cada pequeña optimización que pueda.

Información básica: básicamente solo estoy desplazándome por un montón de imágenes, verticalmente. Algo así como la aplicación de fotos. Todo esto es desde 3.2 en adelante, así que tengo acceso a cosas como la sombra y debería rasterizar propiedades en CALayer.