I'm very happy with CouchBase and I feel like they are way ahead of everyone else in terms of skating to where there puck is going to be. In fact, at the time I was using Riak they were moving very fast engineering wise and building great stuff- and CouchBase was still figuring out what it wanted to be when it grew up (with the merger of Membase and CouchDB/CouchIO). Now the roles are reversed. CouchBase is the one that's moving fast without breaking stuff.
To be honest, I think CouchBase is the secret sauce of what I'm doing. I laugh at all the MongoDB posts on HN especially given so rarely that CouchBase gets mentioned.
I'm not bashing Riak- it's solidly engineered.