When you say you don't have to load all the data into the browser, it is a workaround, not a solution. You have to consider the server response. Consider a tree, if a user clicks a node and have to wait the data to load and then expend. It is not a good user expierence.
Go
http://flex.org/showcase/ and experience some of the applications. You probably will see a new generation of web application is coming. Many sites will be re-written!