The new Lonely Planet is not as large as previous guides of India and I like this one better.
You actually can travel with it without it weighing as much as your suitcase.
All the travel guides go out of date so quickly that it difficult and expensive to keep current.
There is no perfect guide.