> REST deals with things (like OO), RPC deals with actions (like functional).
I think it's the opposite: REST deals with data, while RPC calls an operation that has side effects on some (potentially) unknown state.
Not arguing that one is better just offering my thoughts on the analogy.