I studied in a school that uses the Moore method along with the Professor's notes. This meant that any analysis textbooks were kind of banned. Rudin however is supposed to be fine (a bit harder but that is what you probably need). Also, Spivak is so freaking good that once you are done with that, Rudin should become much much easier to grasp and follow.