REST is a good choice for web applications because it is easy to use and understand. RPC is good for larger systems that need more reliability and control.