Rendimiento UILabel vs. CATextLayer

Me pregunto sobre las diferencias de performance de usar instancias UILabel vs. CATextLayers en mis celdas de vista de tabla. Si bien UILabel es muy conveniente gracias al soporte en el generador de interfaces y tiene algunas características adicionales como una forma de proporcionar sombra, CATextLayer tiene acceso a más fonts y se supone que es una capa (sic!) Más cercana al hardware de charts. Btw., ¿Alguien sabe si UILabel podría estar usando internamente CATextLayers?

Para combinar la comodidad y el acceso a más fonts, podría ser posible derivar de UILabel, cambiar la class de capa a CATextLayer y configurar las properties de la capa en function de las properties de la label. Si el drawRect () de la label está vacío, esto no debería tener una gran penalización (aparte de la penalización de UIView adicional), ¿debería?