One of the major differences between Bitcoin and Ripple is how they process transactions. I can think of three ways in which Ripple's "consensus" scheme is superior to Bitcoin's proof-of-work:

1. Less energy-intensive
2. No 51% attack
3. Faster transactions

What are the other pros and cons of Ripple's consensus as compared with Bitcoin's proof-of-work?