There is no real right or wrong about this. RPCs are the most direct, but greedy way of getting to the client. Normal replication happens in a more bandwidth friendly way.
Think of RPCs as “you need it now, here is everything with it” and normal replication as “when you have time, please update this value”.