It depends on the scenario. Please note that we could not suggest you a design decisions about your application.
If I could speak in general it would be that ObjectDataSource gives you more control and could be used in complex scenarios, also you could use QueryExtender whit it. If you have heavy business logic behind the site you would probably prefer to use ObjectDataSource.
On the other hand if you have sampler scenario and just want to bind the grid to your datasource it would be easier to use EntityDataSource.
And of course it is in important what you (or your developers)are comfortably with. If you have strength knowledge and/or experience in one of the models it would be easier for your to write a solution on it.
the Telerik team
Sharpen your .NET Ninja skills
! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>