Yes, I've read it twice. It is one of my favorite books by Dickens. His plots do tend to be confusing, but I find that if you stick with it, it's rewarding in the end.
Who were your favorite characters? Mine were Esther, Mr. Jarndyce, Mr. Woodcourt, Charley Neckett, Lady Dedlock, Rick, and Ada.
Basically, most of them.