To some people, the extra care taken to explain things (especially in chapter one) may make the book seem wordy. This probably accounts for the low ratings given by my fellow Amazon reviewers who seem to prefer a more concise approach.
A good supplement to this book is Schaum's Electric Circuits, which covers the same topics but does not go as deep as DeCarlo and Lin. If you go through both books from cover to cover, I am confident you will gain a strong foundation for further studies. This is vital because a weak or incomplete foundation in circuit theory is perhaps the MAIN cause of difficulties that people encounter in their future engineering studies or engineering practice.