It's a slog for me, and every time I pick it up I ask myself "Should I finish this? Or read the four Andre Norton books I just picked up?"
That sounds like the book I remember.
Another one I remember is the Night's Dawn Trilogy by Peter F. Hamilton. I read the first book, The Reality Dysfunction, and at first, I was really excited about it. The guy could write! And, the universe he created was fascinating.
The book started out with this excellent space combat where the humans had no artificial gravity. They strapped themselves down into acceleration couches while the ship went into battle, making high G turns. One of the crew didn't quite make it, and his leg was broken just by the G force.
Combat primarily used missiles. It was awesome.
And, there was higher tech. Nano-tech, in a person's blood stream. You have access to the equivalent of the internet inside your eye.
Nasty people could sometimes take over human with too many nanonics--like a hacker taking over another computer. In this sense, the victim would be possessed--controlled by someone else via his nano implants in his bloodstream. How awesome is that!
There were human aliens in the book, reminding me of Traveller (like the Zhodani) who live in these huge, living organisms called habitats, constantly in touch psychically with the habitat. The also flew around on living starships, whose description reminded me of living coral with a control cockpit anchored to the outside of it.
There were a couple (three, I think) real aliens in the universe--and these were not Klingons. They were like Traveller--very alien aliens that we knew little about.
It was fast becoming one of the best science fiction novels I had ever read.
And, then the author totally screwed the pooch. He messed up all this amazing universe he had created.
He brought the dead back to life.
The book turned into kind of a horror novel--but not quite. It was stupid. Al Capone (yes, from 1930 Chicago) became one of the main bad guys.
I couldn't believe it. The entire book focused on this.
And, I had to stop reading.