HTTPS ralentizará su sitio web, pero no por las razones que otros han sugerido. No "absorberá su CPU", sino que solo aumentará la latencia al agregar protocolos de enlace SSL a los protocolos de enlace TCP para cada conexión. Esto puede hacer que el rendimiento disminuya mucho en situaciones en las que se requieren muchas conexiones para cargar la página (por ejemplo, muchas imágenes, etc.), especialmente si tiene activadas las funciones HTTP.
Tener todo el sitio en HTTPS ciertamente hace que el desarrollo sea más fácil: todo el sitio en HTTPS significa que sus desarrolladores no deben preocuparse por qué bits deben ser HTTP y HTTPS, y qué páginas deben cambiar de una a otra, y componer enlaces absolutos a esos etc.
Anteriormente, trabajé en sitios de comercio electrónico que usaban una mezcla y se vuelve bastante difícil tratar de cambiar de seguro / no seguro en las páginas apropiadas, particularmente si el diseño y la navegación de su sitio son complicados y se reutilizan de una página a otra ( que suele estar en la mayoría de los sitios)
Visite paypal.com para ver un ejemplo de alguien que eligió poner HTTPS en su sitio completo. Pero noto que los bancos rara vez lo hacen.