For a beginner, I recommend Rosai. Since it is written mostly by one author, it provides a more consistent approach to the topics. I read it from cover to cover and it is all you need for AP boards. The photography is also top notch.
But as you gain experience, you will find that the more important than "which book to buy" is "which authors do I want to read?"
The question is determined individually based on variables such as where you are training, who are your mentors, and which "tribe" you belong too. You should definitely be well-read in the chapters or books written by your own department members!
For instance, Sternberg has some of the most key chapters written by the most key people in surgical pathology (in my opinion). I read it for the cervix chapter (Crum), the gestational chapter (Kurman), uterus (Kempson, Hendrickson, Longacre), ovary (Young). I like the GI chapter (Antonioli) and larynx (Mills).
But I read the Weidner books for the Lymph node (L Weiss), bone marrow (Arber), soft tissue (L Weiss), thyroid (Chan), spleen (Arber), liver (Ferrell, 1st ed), skin (Mihm, 1st ed), lung + mediastinum (Suster, Moran). Also deserving mention is prostate (Bostwick) and bladder (Amin). Of course I also study the prostate chapter from Sternberg (Epstein).
There are a few other books I regularly use too, but much of the highly technical stuff you need that is beyond the scope of a general text is available from Pubmed.