Although I'm getting a little tired of saying it these days, I think it's clear that both SOAP and REST are here to stay. There are some situations where you could use either (or both), but there are also a bunch where there is a clear winner - just like there are some cases where TCP is the right protocol, and others where UDP is better. Use the right technology for the right situation. Don't break the web. And you'll be fine.
SOAP isn't "an embarrassing failure". REST isn't "insufficient for the enterprise". Can we get on with the good stuff now? :)