Herstein was my undergrad book back in the early 90's. I remember really liking it. It's been a very long time, but my recollection was that the groups to rings progression felt a lot more natural to me than the rings to groups progression of some of the other books at the time.