I have learnt Functional Analysis from Peter Lax himself. His book is his notes. Exactly the same notes as the ones he handed to us. Every chapter consists of one two-hours long lecture in a two semester graduate course on Functional Analysis. There are a few mistakes here and there, but this book is really ALIVE! It is as if you are in a class of Peter Lax! (I should note here that, Lax's book is published a long time after I left Courant, and at that time the recommended textbook was Yosida's book together with Dunford & Schwartz.)
Having said all these, I should add that as an undergraduate student, I had taken two semesters of Functional Analysis which covered a part of Rudin's book. I still use this book sometimes, as some topics are presented in a beautiful way, but I believe that it is far from introductory, as it starts with Topological Vector Spaces, and it takes a while before normed spaces are mentioned.