I like Richard Bellman's book Introduction to Matrix Analysis and its exercises. Maybe stating the reasons why you didn't like the books you looked at may help others suggest ones more adapted to your taste. That said, Denis Serre's list of topics looks fine. I would just add, although this is not really orthodox, Dunford functional calculus and Markov chains as topics.