Its been more than an hour since I finished reading this and I realize how some words are now in my head. This is where Smith's writing excels once the slow start is conquered. 
 Upping the rating to 4 because couple of these characters aren't leaving my side.