The Mahabharata has its share of misogyny, but it has a couple of fantastic characters - Karna and Bheeshma. It’s worth reading for these two alone.
“The only thing worth reading about is the human heart in conflict with itself”. These two exemplify that principle, whereas I found it absent in the Ramayana.