One of the most annoying books I've ever read. I usually don't do this, but I literally couldn't bring myself into finishing it.
How come a character who doesn't believe that someone could predict the future, believes him to be present at Jesus' execution, while both of them are living in the 20th century?
And, what's the use of having a cat in a book, when everything it does is human? To name a few: drinking vodka from a cup while hold it with its paw, walking on its hind legs (ugh), steeping into a bus and paying the fare, and the final blow: talking!
Bulgakov may have had an above average story, but his characters were extremely unbelievable and irrational in a bad way. And let's not forget the incredibly lengthy prose.