[eluser]Derek Allard[/eluser]
My experience here is limited, but REST seems sound in principal, and seems to be getting positive play from people who've used it. If I had to chose, I'd go REST based purely on positive feedback. Anyhow, take that with a grain of salt