As for obvious reasons ajax gridview is better as any operation on it won't be requiring any postback.
And going to ASP.Net gridview then it has its own features for a particular requirement like where there are no or less operations on gridview then asp.net is useful there.
For example: -For bulk data,
The most important thing about bulk data is not to move bulk data. Create you own paging in a gridview and do not retrieve more records than 1 gridviewpage from the database. Otherwise performance drops immediatly.
an example can be found here.
http://www.4guysfromrolla.com/articles/031506-1.aspx[
^]
So, Both are good it totally depends on your requirement how you use them.
I hope you understand.