I'm giving this book 3 stars because its probably great, but I didn't enjoy the overall composition. While I think it is technically good it just might not be your thing, like it wasn't my thing. Asimov is a great author after all... I think objectively its a 5 star read though.
I mean, I love sci-fi, I've read other works like the Urth series which is drastically more vague, complex and tells a winding story. This book I came into blind. The story is spread over several different perspectives which I didn't really have a problem with at first. At the end of the book, I did have problems with it. The first character we read about seems interesting and I was super interested in the whole plot with him, the next couple characters aren't as interesting. We go from someone in power, to someone really in power, to someone not really in power. The point is to give you different perspectives on the main point of the story: the setting. Yet these different perspectives were initially written separately and then later bound together by the author, and I think the disconnect is apparent.
But here's the deal. I just don't care about these characters enough to go beyond that and start caring about the world. In fact, the initial world of Trantor was vastly more interesting than anything else in the book.