"Abaddon's Gate" by James S.A. Corey
In the third book of the Expanse series, I had the same impressions as I had when watching the show's third season. I hated all the same characters, and they annoyed me immeasurably. However, this time, I got a glimpse at what the original authors tried to convey and the characters' motivations.
Moreover, by the end of the book, I realized that I had empathy for the most annoying character I've ever read — Annushka, the preacher. I admired her skill and approach to escaping the most dangerous situation in space so far. I do not think that this sci-fi's "hard" part is entirely held up, as the situation seems a bit fantastic. On the other hand, we live in a world where the most ridiculous events happen, so I wouldn't say that "Abbadon's Gate" is even a stretch.
Overall, I keep enjoying the series, so I wouldn't be against recommending the Expanse to you.