I am a huge fan of the new Cambridge books. This time around their interactive online content is actually interactive, and it's super great. For learning I recommend it 100%, they've nearly always had good good examples but now they have videos too. For revision they're also great - the revision chapters are a pretty standard feature in maths textbooks but they also have tests and printable worksheets which provide near-instant feedback.
Pretty much what Swag said though - in my mind you shouldn't need more than the Cambridge book (well actually, more than one textbook in general) to learn the content, so if you're going to spend money spend it on practice exams or more and harder questions in general.