Flawed characters/nature/sci fi (maybe not all in one lol)

I really haven't read in a while. I read graphic novels every once in a while (LOVED invincible, rereading it now) but I'm looking for a character driven novel. I like flawed main characters, plots where morals are in the grey, and stream of consciousness narration. I really liked Catcher in the Rye in high school and jd Salinger's other books. I've also put my library's copy of My Year of Rest and Relaxation on hold after I read a sample of it. I'm open to other suggestions as well, I'm going camping soon and I love nature so maybe something to get in the mood for that? Other stuff: I liked tron and blade runner growing up but I'd like to read sci fi written by women or a strong female lead. Thanks in advance.