You know, I do agree with the rest of the reviewers that this book is flawed in historical accuracy, in more ways than one. However, this is classified as historical fiction, therefore, I do not expect every detail to be perfect.
Rather, I wish that they could appreciate this book for its literary value. Caldwell does a wonderful job of writing in a coherent way that most should appreciate (since that can be rare, nowadays!), and learn from. She wrote her interpretaion of Cicero's life, and the city in which he lived.
By all means, do not stop learning your Roman history here! Read from different authors about different people. Is that not the beauty of our world? To enrich our minds with many sources, so as to draw our own conclusion?
I admit, I loved this book. It was an exciting and interesting read, about one of the most well known men Rome had ever seen. Try also reading "The Flames of Rome" by Paul Maier, or "The Roman Way" by Edith Hamilton. Those can give one a broader view of Roman society!