Bueno, mi opinión es, como suele suceder, que ¡todos son buenos!
Lo que pasa es que es necesario precisar qué se espera del libro.
Por ejemplo, los libros clásicos de Cálculo para ingenieros, etc., como el Piskunov, tienen un montón de cosas interesantes, así como también los americanos como el Stewart, el Larson, etc.
Ahora, si uno quiere un estudio más serio de Análisis es claro que dichos libros no sirven, lo cual no significa de modo alguno que sean malos. Es como tildar al cuchillo de mesa como malo porque no es cómodo para usar en la carnicería...
Por las dudas. Hay muchos libros de Análisis o Cálculo Avanzado muy buenos... Pero cuidado, algunos son muy inaccesibles para principiantes, lo cual obviamente tampoco significa que sean malos. Si quieren martirizar a un estudiante de enseñanza media o de primer año de Facultad, dénle el Linés, y después me cuentan (o mejor, lean Bourbaki para "entender" el concepto de número real).
El libro de Spivak me parece excelente para la introducción al Análisis, pero no lo considero muy apto para estudiantes que por primera vez se enfrentan al tema. Considero que es muy clara la exposición "teórica", pero deben agregarse más ejercicios de rutina, etc. y menos problemas para evitar frustraciones, si se desea usar para la lectura de principiantes.
En general, todos los libros de Spivak requieren madurez (incluido de The Joy of TeX, ja ja).
Para terminar, en cualquier estudio de Licenciatura supongo que te indicarán la bibliografía para el curso, lo que fija el nivel, enfoque, etc. De no hacerlo, te sugiero que abandones esa Universidad, porque sería muy poco seria (de hecho, no creo que exista una así, espero...)
Saludos.