Hi Vikas,
The benefit of Remote Objects is that you can access server data without using API calls or writing Apex Code. It’s slower than the AJAX toolkit and the RemoteAction annotation (see this question), but does reduce the amount of Apex Code you have to write/maintain/unit-test, and, like RemoteAction, gives you access to data without using API calls. This allows Professional Edition to write functional JavaScript-based Visualforce pages, since they don’t get Apex Code or API calls.
Thanks