Forgive my ignorance, but...
1. publication
What do you need to know that sp_replmonitorhelppublisher and sp_replmonitorhelppublication don't provide?
2. subsciptions for each publication
3. status of all the agents associated with them
What do you need that sp_replmonitorhelppublication doesn't provide?
4. latency
What do you need that the latency column returned by sp_replmonitorhelpsubscription doesn't provide?