All the reported benefits of citizenship are accurate, but it does not always suit a PR to become a citizen.
In my wife's case, we can live outside Canada and she can keep her PR because she is living with a Canadian citizen (me). The difficulty is proving we are together, which requires an annoying amount of paperwork but it's not impossible. However, while the first PR card is mailed to the address you provide (and can be forwarded by someone in Canada to you abroad), the renewed PR card must be picked up in person, so effectively by the end of the first 5-year PR period it will be easier to reside in Canada.
From that point on, is it better to become a citizen? Not always. If my wife became a Canadian citizen, she would have to renounce her Chinese passport, and therefore would have to get a China visa every year when she returns to China to visit her family. In comparison, she will visit the USA and UK less frequently, so it makes sense for her to remain a PR and keep her Chinese passport.
It WOULD be more convenient to get a Canadian passport if we were world travellers, but those days are behind us for a while (wee baby in the house).
Your case may well be different. In short, "It depends." Isn't this always the case?