I will be teaching a year-long undergraduate introduction to abstract algebra in the fall, and I am quite looking forward to it! I need to choose a textbook, and I don't have personal experience with any that I think will be suitable.
It seems that popular books are those written by Gallian, Fraleigh, and Beachy and Blair, among others. I can read the reviews on Amazon, and I can presumably also obtain copies of these and other books. (I have a copy of Gallian's, and it looks quite nice.) But browsing the books and the Amazon reviews gives me only a partial ability to understand what the differences will be in the long term from the students' perspective.
What are the substantial differences between these or other recommended books -- especially those which won't be immediately evident from reading their tables of contents or otherwise skimming the books?