I think that the REST API's are a good foundation to build upon because it makes Azure equally accessible regardless of the tools or platform that you choose to build your application. However, I also think that an object-based library built on top of the
REST API is important.
This is not about being unable to understand how to use an HTTP request to call the REST api, but rather why should everyone need to write this code?
Without the an object-based API, everyone will either copy/paste your samples into their application or they will manually rewrite nearly identical code and create unnecessary divergence. That seems wasteful to me.
I think that Microsoft should provide at least a .NET library on top of the REST api so that everyone doesn't need to waste their time building the plumbing. It could be a simply wrapper on top of the REST API and you could open source the wrapper code so
that other platforms can see how to implement it.