I think it's a shame that the movement is called NoSQL because it sorta creates this false dichotomy that the field of web data storage is divided in two camps. In reality, you need to, as always, pick the right solution for the problem you are facing. NoSQL databases will never entirely replace SQL databases and I think it's important to not shoehorn NoSQL in places where it doesn't really belong.