I am currently ploughing through Zorich's Analysis Volume I, after which I plan on reading the Volume II. Truth be told, I am truly enjoying this read. A little background: I am a first year math undergraduate.
However, in my college, students and some professors consider Baby Rudin a "sacred" book and often look down upon other text books, in that they consider them to be, for some abstract and inexplicable reason, inferior. What bothers me is that they even have this opinion about text-books they have never read.
None of my peers and professors have ever heard of Zorich's two volumes on Analysis. Hence, my following question:
My question is, once I am able to complete both the volumes of Zorich, including all problems, will I need to read Baby Rudin? In other words can Zorich, Volumes I and II, be considered to be a good and complete (except for a few topics) substitute for Baby Rudin with regards to material, depth and problems?
Similar questions have been asked on StackExchange, but the answers do not really address my primary concern: Can Rudin be COMPLETELY ignored, with regards to Undergraduate Real Analysis curriculum, and Zorich be chosen in its stead? Will my understanding of the subject at the Undergraduate level be in anyway inferior if I choose to stick to Zorich and certain other text-books and not read Baby Rudin with regards to Real Analysis? What do I stand to lose or gain if I choose Zorich over Rudin if I desire to supplement my undergraduate studies with Zorich and not Rudin? Lastly, if at all there's any serious shortcoming(s) in Zorich, for instance if you think there is a paucity of good problems in them, what can be done in order to address it/them?
The above may seem like several questions, but they really are just the one question: "Is Zorich good enough?"
Thank you everyone. Any insights with regards to the above would be much appreciated!