I thought that the book was dismal - just some terrible writing, and absolutely zero characterisation for anybody outside Watney (whose only real sense of character is "textbook with swearing"). I just watched the film and thought it was really good for the most part, funny and charming enough to make the dry bits work beautifully. So, yeah.